DC

David N. Cutler

DE Digital Equipment: 19 patents #18 of 2,100Top 1%
Microsoft: 11 patents #3,859 of 40,388Top 10%
Overall (All Time): #124,467 of 4,157,543Top 3%
30
Patents All Time

Issued Patents All Time

Showing 1–25 of 30 patents

Patent #TitleCo-InventorsDate
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