Company Filing History:
Years Active: 1993
Title: Clayton D Andreasen: Innovator in Parallel Task Distribution
Introduction
Clayton D Andreasen is a notable inventor based in Rosemont, MN (US). He has made significant contributions to the field of computing, particularly in the efficient distribution of parallel tasks. His innovative approach has led to the development of protocols that enhance communication between user applications and operating systems.
Latest Patents
Andreasen holds a patent for "Methods for efficient distribution of parallel tasks to slave processes." This patent describes three new, efficient protocols for providing communications between a user's application program, a Multiprocessing Library, and the host Operating System. The protocols, termed WAKEUP, GIVEUP, and CONTEXT-TO-USER-SPACE, utilize a conduit for communication that minimizes the need for expensive system calls. A primary application of these protocols is in scheduling multiple Central Processing Units (CPUs) within a single user program in a multi-CPU, multiprogramming, multi-tasking environment. WAKEUP enables a master process to request the asynchronous scheduling of slave processes for parallel task execution. GIVEUP allows a slave process to complete its task before being interrupted by the Operating System. CONTEXT-TO-USER-SPACE provides other slave processes the chance to execute interrupted tasks that were not completed under GIVEUP.
Career Highlights
Clayton D Andreasen is associated with Cray Research, Inc., where he has applied his expertise in parallel processing and task distribution. His work has been instrumental in advancing the capabilities of computing systems, particularly in environments that require efficient multitasking.
Collaborations
Andreasen has collaborated with notable colleagues such as Mark Furtney and Frank R Barriuso. Their combined efforts have contributed to the development of innovative solutions in the field of computing.
Conclusion
Clayton D Andreasen's contributions to the field of parallel task distribution have paved the way for more efficient computing systems. His innovative protocols continue to influence the way applications communicate with operating systems, enhancing performance in multi-tasking environments.
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.