Company Filing History:
Years Active: 1993-2001
Title: The Innovative Contributions of Keith J Thompson
Introduction
Keith J Thompson is a notable inventor based in Eau Claire, WI (US). He has made significant contributions to the field of multiprocessor operating systems, holding a total of 6 patents. His work focuses on enhancing the efficiency and functionality of software architectures in highly parallel computing environments.
Latest Patents
One of Thompson's latest patents is titled "Method and apparatus for user side scheduling in a multiprocessor operating system program that implements distributive scheduling of processes." This innovative software architecture is designed for a highly parallel multiprocessor system with multiple tightly-coupled processors that share a common memory. It efficiently controls the interface with and execution of programs on such systems. The architecture combines a symmetrically integrated multithreaded operating system with an integrated parallel user environment. The operating system employs an anarchy-based scheduling model, allowing each processor to access a single image of the operating system stored in the common memory. This model operates on a common set of shared resources, providing a common visual representation for various program development tools that facilitate compilation, execution, and debugging of multithreaded user programs.
Another significant patent is "System having integrated dispatcher for self-scheduling processors." This method enables several processors in a multi-processing operating system to schedule the processes they will execute without a supervisory scheduler. Processes are executed based on assigned priorities, allowing multiple processors to schedule processes simultaneously, provided they handle different priority levels.
Career Highlights
Throughout his career, Keith J Thompson has worked with prominent companies such as Cray Research, Inc. and Supercomputer Systems Limited Partnership. His experience in these organizations has contributed to his expertise in developing advanced computing solutions.
Collaborations
Thompson has collaborated with notable colleagues, including Diane M Wengelski and George A Spix. These partnerships have likely enriched his work and led to innovative advancements in the field.
Conclusion
Keith J Thompson's contributions to multiprocessor operating systems and his innovative patents reflect his dedication to advancing technology in computing. His work continues to influence the development of efficient software architectures in the industry.