Issued Patents All Time
Showing 1–25 of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11103780 | Saving and restoring virtual machine states and hardware states for application content | Mark J. McNulty, Blaine Craig Hauglie, Paul Joseph Wolfteich, Thomas Fahrig | 2021-08-31 |
| 10423451 | Opportunistically scheduling and adjusting time slices | Thomas Fahrig | 2019-09-24 |
| 9086922 | Opportunistically scheduling and adjusting time slices | Thomas Fahrig | 2015-07-21 |
| 8024546 | Opportunistic page largification | Forrest Curtis Foltz | 2011-09-20 |
| 7765374 | Protecting operating-system resources | Scott A. Field, Brandon S. Baker, Eric P. Traut, Suyash Sinha, Joy Ganguly +1 more | 2010-07-27 |
| 7634778 | Operating system managing a linked list of callback dynamic function tables for acquiring exception handling information from a runtime environment | Scott D. Mosier, Ian Carmichael, Lawrence B. Sullivan, James J. Radigan | 2009-12-15 |
| 6546443 | Concurrency-safe reader-writer lock with time out support | Gopala Krishna R. Kakivaya, James M. Lyon | 2003-04-08 |
| 6223207 | Input/output completion port queue data structures and methods for using same | Mark Lucovsky, John Vert, Darryl E. Havens, Steven Richie Wood | 2001-04-24 |
| 5758184 | System for performing asynchronous file operations requested by runnable threads by processing completion messages with different queue thread and checking for completion by runnable threads | Mark Lucovsky, John Vert, Darryl E. Havens, Steven Richie Wood | 1998-05-26 |
| 5752031 | Queue object for controlling concurrency in a computer system | Charles T. Lenzmeier | 1998-05-12 |
| 5708814 | Method and apparatus for reducing the rate of interrupts by generating a single interrupt for a group of events | Robert T. Short, John M. Parchem | 1998-01-13 |
| 5598562 | System and method for adding new waitable object types to object oriented computer operating system | James W. Kelly, Jr., Frank L. Perazzoli, Jr. | 1997-01-28 |
| 5341482 | Method for synchronization of arithmetic exceptions in central processing units having pipelined execution units simultaneously executing instructions | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1994-08-23 |
| 5317717 | Apparatus and method for main memory unit protection using access and fault logic signals | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1994-05-31 |
| 5297283 | Object transferring system and method in an object based computer operating system | James W. Kelly, Jr., Frank L. Perazzoli, Jr. | 1994-03-22 |
| 5291581 | Apparatus and method for synchronization of access to main memory signal groups in a multiprocessor data processing system | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1994-03-01 |
| 5278840 | Apparatus and method for data induced condition signalling | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1994-01-11 |
| 5218712 | Providing a data processor with a user-mode accessible mode of operations in which the processor performs processing operations without interruption | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1993-06-08 |
| 5148544 | Apparatus and method for control of asynchronous program interrupt events in a data processing system | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1992-09-15 |
| 5136712 | Temporary object handling system and method in an object based computer operating system | Frank L. Perazzoli, Jr., James W. Kelly, Jr. | 1992-08-04 |
| 5132925 | Radix-16 divider using overlapped quotient bit selection and concurrent quotient rounding and correction | Theodore H. Kehl | 1992-07-21 |
| 5129083 | Conditional object creating system having different object pointers for accessing a set of data structure objects | James W. Kelly, Jr., Frank L. Perazzoli, Jr. | 1992-07-07 |
| 5129084 | Object container transfer system and method in an object based computer operating system | James W. Kelly, Jr., Frank L. Perazzoli, Jr. | 1992-07-07 |
| 5063497 | Apparatus and method for recovering from missing page faults in vector data processing operations | David A. Orbits, Dileep Bhandarkar, Wayne Cardoza, Richard T. Witek | 1991-11-05 |
| 5057996 | Waitable object creation system and method in an object based computer operating system | James W. Kelly, Jr., Frank L. Perazzoli, Sr. | 1991-10-15 |