Location History:
- Bloomfield Hills, MI (US) (1987)
- Seattle, WA (US) (2011 - 2014)
Company Filing History:
Years Active: 1987-2014
Title: John Richard McDowell: Innovator in Software Protection
Introduction
John Richard McDowell is a notable inventor based in Seattle, WA (US). He has made significant contributions to the field of software protection, holding a total of 5 patents. His work focuses on innovative methods and tools that enhance the security and licensing of computer programs.
Latest Patents
One of McDowell's latest patents is titled "Software protection through interdependent parameter cloud constrained software execution." This invention discloses methods and tools for protecting a computer program using a parameter cloud. The parameter cloud consists of multiple elements, and the functions of a computer program can have defined expected parameter cloud states. This ensures that the proper behavior of the called function is achieved when the parameter cloud state aligns with the expected state. The methods may operate on original source code or post-binary targets, utilizing a fingerprint to identify specific computer programs from a sequence of state transitions.
Another significant patent is "Licensing protected content to application sets." This invention extends to methods, systems, and computer program products that allow a local machine to enhance its role in authorizing access to protected content. It enables an operating system to determine if an application is authorized to access protected content, relieving the application from storing a publishing license. This innovation facilitates more robust and efficient authorization decisions when access to protected content is requested.
Career Highlights
Throughout his career, McDowell has worked with prominent companies, including Microsoft Technology Licensing, LLC. His experience in these organizations has contributed to his expertise in software protection and licensing.
Collaborations
McDowell has collaborated with notable individuals in the field, including Matthias Hermann Wollnik and Aaron Payne Goldsmid. These collaborations have likely enriched his work and led to further advancements in software protection technologies.
Conclusion
John Richard McDowell is a distinguished inventor whose work in software protection has led to several innovative patents. His contributions continue to influence the field and enhance the security of computer programs.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.