This inventor holds 3 USPTO granted patents. Top assignee: Microsoft Technology Licensing, LLC. Active years: 1997-2001.
Company Filing History:
Years Active: 1997-2001
Title: Norman Eugene Apperson: Innovator in Computer Program Optimization
Introduction
Norman Eugene Apperson is a notable inventor based in Bellevue, WA (US). He has made significant contributions to the field of computer science, particularly in optimizing computer program execution. With a total of 3 patents to his name, Apperson's work focuses on improving memory reference locality and enhancing the safety of executable code distribution.
Latest Patents
One of Apperson's latest patents is titled "Method and system for improving the locality of memory references during execution of a computer program." This invention provides a method for determining an optimal placement order for basic blocks within a computer program. By improving locality of reference, the invention reduces the working set of the program, allowing it to execute with less memory. The method involves analyzing the program to identify basic blocks, determining execution frequency, and reordering these blocks to optimize performance.
Another significant patent is "System and method for safety distributing executable objects." This invention outlines a method for distributing and executing executable code securely. Before distribution, a privilege request code is associated with the executable code, indicating the privileges it may require. The code is digitally signed by a distributing authority, ensuring its authenticity. Clients verify this signature before execution, monitoring the code to prevent unauthorized privilege usage.
Career Highlights
Norman Eugene Apperson is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate in the realm of software development and optimization. His work has had a profound impact on how computer programs are executed and distributed, enhancing both performance and security.
Collaborations
Some of his notable coworkers include Robert I Davidson and Nathan P Myhrvold, who have also made significant contributions to technology and innovation.
Conclusion
Norman Eugene Apperson's contributions to computer science through his patents demonstrate his commitment to enhancing software performance and security. His innovative methods continue to influence the field, making him a key figure in the world of technology.
