John Cao focuses his practice on intellectual property counseling and the protection of intellectual property in the fields of electronics, software, and computer-related technologies. 

John provides a broad range of patent related services including preparation and prosecution of domestic and foreign patent applications, and patent litigation support. He also conducts interviews with patent examiners. John has experience with patents in the areas of machine learning (artificial intelligence), autonomous vehicles, analog/digital circuits and fabrications thereof, electromechanical devices, cloud computing, communication networks, software, storage networks, image/video coding, and Internet and computer related technologies.

During law school, he served as a Judicial Extern for the Hon. William G. Young, U.S. District Judge, District of Massachusetts. Prior to his legal career, John worked for over three years as a systems engineer for Macdonald Dettwiler & Associates, and as an intern for Nvidia and Advanced Micro Devices.

Professional and Civic Engagement

  • American Bar Association, Member
  • Chinese American Lawyers in the Bay Area, Volunteer Executive Member


  • Cantonese
  • Mandarin