John Thompson focuses his practice on electrical, computer, and software patent preparation and prosecution in the United States and in foreign countries. John counsels clients on patent matters, including patentability, validity, and infringement, and strategic intellectual property planning. John also assists with trademark prosecution, which includes protecting marks and domain names, and obtaining registrations.

While at Arizona State University, John worked as an intern on the telemetry systems of the space shuttle’s rocket boosters. Following graduation, he accepted a position with Arizona Public Service as a design engineer in the instrument and control division of the Palo Verde Nuclear Generating Station.


Northwestern School of Law at Lewis & Clark College, J.D., 1995, magna cum laude; Associate editor, Northwestern Law Review, 1994

Arizona State University, B.S., 1990, electrical engineering




U.S. Patent & Trademark Office



Areas of concentration are energy storage systems, smart grid components, database management systems, network communication systems, Internet quality-of-service, solid-state architecture, laser measurement systems, Internet commerce security, power adapters, telecommunication broadcast systems, and renewable energy systems.


  • Included in The Best Lawyers in America® (Copyright Law, Litigation—Intellectual Property, Patent Law, Trademark Law), 2002–present
  • Listed in Mountain States Super Lawyers® (Intellectual Property), 2014–2020
  • Named by Best Lawyers® as Trademark Law “Lawyer of the Year,” Salt Lake City, 2019
  • Listed in the IAM Patent 1000: The World’s Leading Patent Practitioners, 2013 and 2015
  • Listed in Utah Business Legal Elite, 2008–2015, 2017–2018



  • Utah Technology Council, Board of Trustees, former Member
  • Intellectual Property Section of the Utah State Bar, Member, 1995–present
  • Intellectual Property Section of the Washington State Bar, Member, 2003–present
  • American Intellectual Property Law Association, Member, 1995–present


Jump to Page