This inventor holds 1 USPTO granted patent. Top assignee: Sun Microsystems, Inc.. Active years: 1998.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Company Filing History:
Years Active: 1998
Title: Innovations of Nicholas A. Sterling
Introduction
Nicholas A. Sterling is a notable inventor based in Sunnyvale, CA (US). He has made significant contributions to the field of computer programming, particularly in the area of synchronization locks in multi-threaded applications. His innovative approach has led to the development of a unique system that enhances the reliability of multi-threaded programs.
Latest Patents
Nicholas A. Sterling holds a patent for a system and method for checking the use of synchronization locks in a multi-threaded computer program, known as 'WARLOCK II'. This invention allows developers to annotate source code with a 'NOTE' macro to describe the intended operation of locks. The annotated code is processed by a modified ANSI C compiler, which generates a special file designated as a '.ll' file. This file is then analyzed by a program called 'wlanalyze', which checks the source code to ensure that the use of synchronization locks aligns with the developer's annotations. He has 1 patent to his name.
Career Highlights
Nicholas has worked at Sun Microsystems, Inc., where he has been able to apply his expertise in software development and innovation. His work has contributed to advancements in programming practices, particularly in ensuring the correct implementation of synchronization mechanisms in software.
Collaborations
Throughout his career, Nicholas has collaborated with notable colleagues, including Douglas E. Walls and Charles E. Fineman. These collaborations have fostered an environment of innovation and have led to the development of impactful technologies in the field.
Conclusion
Nicholas A. Sterling's contributions to the field of computer programming, particularly through his patent on synchronization locks, demonstrate his commitment to enhancing software reliability. His work continues to influence the way developers approach multi-threaded programming.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile