Kirkland, WA, United States of America

John Michael Thornton

This inventor holds 26 USPTO granted patents and 9 published patent applications, primarily in User Interface Design. Top assignee: Microsoft Technology Licensing, LLC. Active years: 2006-2021.

USPTO Granted Patents = 26 

% Patents Active = 73.1

Average Co-Inventor Count = 3.0

ph-index = 15

Forward Citations = 1,234(Granted Patents)


Location History:

  • Duvall, WA (US) (2006 - 2008)
  • Redmond, WA (US) (2013 - 2018)
  • Kirkland, WA (US) (2009 - 2021)

Company Filing History:


Years Active: 2006-2021

Loading Chart...
Areas of Expertise:
User Interface
Image Tagging
Media Sharing
Graphical Displays
Third-Party Content
Metadata Management
Document Organization
Icon Design
Localized Effects
API Mapping
File Backup
26 patents (USPTO):Explore Patents

Title: John Michael Thornton: Pioneering Inventor from Kirkland, WA

Introduction: John Michael Thornton is a renowned inventor based in Kirkland, WA, known for his groundbreaking contributions to various industries.

Latest Patents: John Michael Thornton holds several patents in the fields of technology, healthcare, and sustainable energy, with his most recent patent focusing on innovative renewable energy solutions.

Career Highlights: With a career spanning over two decades, John Michael Thornton has worked with leading research institutions and companies to develop cutting-edge technologies that have revolutionized the way we live and work.

Collaborations: Throughout his career, John Michael Thornton has collaborated with top engineers, scientists, and designers to bring his inventions to life, leading to successful partnerships with major corporations and startups alike.

Conclusion: John Michael Thornton's passion for innovation and his dedication to creating a better future through his inventions have solidified his reputation as a visionary inventor in Kirkland, WA, and beyond.

Profile summary based on public USPTO records.
Please report any incorrect information to [email protected]
Loading…