All Inventions from Dr. Zhaochun Chen