Patents by Inventor Suzanne L. LaCroix

Suzanne L. LaCroix has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5257372
    Abstract: Three new, efficient protocols for providing communications between a user's application program, a Multiprocessing Library, and the host Operating System is described. These new protocols are termed WAKEUP, GIVEUP, and CONTEXT-TO-USER-SPACE. They utilize the concept of a conduit through which the Operating System and the user application program can communicate without the need for expensive system calls. A primary use for the new protocols is the scheduling of multiple Central Processing Units (CPUs) into a single user program in a multi-CPU, multiprogramming, multi-tasking environment. WAKEUP allows a master process to quickly request the asynchronous scheduling of slave processes to help execute parallel tasks. GIVEUP allows a slave process time to finish a task before Operating System interruption. Once completed with its task, there is no need to save the context of the slave process.
    Type: Grant
    Filed: December 19, 1990
    Date of Patent: October 26, 1993
    Assignee: Cray Research, Inc.
    Inventors: Mark Furtney, Frank R. Barriuso, Clayton D. Andreasen, Timothy W. Hoel, Suzanne L. LaCroix, Steven P. Reinhardt