Inventor · disambiguated record
David N. Cutler
Also filed as: CUTLER DAVID · CUTLER DAVID N · CUTLER DAVID NEIL
30 granted patents·1 pending application·3,024 citations·filing 1980–2020
98Inventor score
Files withDIGITAL EQUIPMENT CORP19MICROSOFT CORP8MICROSOFT TECHNOLOGY LICENSING LLC2ACCENTURE GLOBAL SERVICES GMBH1FAHRIG THOMAS1
Top patents by PatentIndex Score
31 records- 0198US5297283AObject transferring system and method in an object based computer operating systemDIGITAL EQUIPMENT CORP·Filed 1992·Granted Mar 22, 1994·454 cites·15 claims
- 0297US5129083AConditional object creating system having different object pointers for accessing a set of data structure objectsDIGITAL EQUIPMENT CORP·Filed 1989·Granted Jul 7, 1992·265 cites·8 claims
- 0396US4319323ACommunications device for data processing systemDIGITAL EQUIPMENT CORP·Filed 1980·Granted Mar 9, 1982·220 cites·8 claims
- 0494US5129084AObject container transfer system and method in an object based computer operating systemDIGITAL EQUIPMENT CORP·Filed 1989·Granted Jul 7, 1992·177 cites·10 claims
- 0593US6546443B1Concurrency-safe reader-writer lock with time out supportMICROSOFT CORP·Filed 1999·Granted Apr 8, 2003·218 cites·73 claims
- 0693US5057996AWaitable object creation system and method in an object based computer operating systemDIGITAL EQUIPMENT CORP·Filed 1989·Granted Oct 15, 1991·228 cites·15 claims
- 0792US5752031AQueue object for controlling concurrency in a computer systemMICROSOFT CORP·Filed 1995·Granted May 12, 1998·207 cites·26 claims
- 0891US5758184ASystem for performing asynchronous file operations requested by runnable threads by processing completion messages with different queue thread and checking for completion by runnable threadsMICROSOFT CORP·Filed 1995·Granted May 26, 1998·193 cites·23 claims
- 0991US5708814AMethod and apparatus for reducing the rate of interrupts by generating a single interrupt for a group of eventsMICROSOFT CORP·Filed 1995·Granted Jan 13, 1998·186 cites·11 claims
- 1089US6223207B1Input/output completion port queue data structures and methods for using sameMICROSOFT CORP·Filed 1998·Granted Apr 24, 2001·157 cites·45 claims
- 1187US5063497AApparatus and method for recovering from missing page faults in vector data processing operationsDIGITAL EQUIPMENT CORP·Filed 1987·Granted Nov 5, 1991·96 cites·32 claims
- 1286US5136712ATemporary object handling system and method in an object based computer operating systemDIGITAL EQUIPMENT CORP·Filed 1989·Granted Aug 4, 1992·95 cites·13 claims
- 1383US7765374B2Protecting operating-system resourcesMICROSOFT CORP·Filed 2007·Granted Jul 27, 2010·14 cites·10 claims
- 1483US5598562ASystem and method for adding new waitable object types to object oriented computer operating systemDIGITAL EQUIPMENT CORP·Filed 1994·Granted Jan 28, 1997·92 cites·24 claims
- 1580US10423451B2Opportunistically scheduling and adjusting time slicesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Sep 24, 2019·3 cites·15 claims
- 1679US7634778B2Operating system managing a linked list of callback dynamic function tables for acquiring exception handling information from a runtime environmentMICROSOFT CORP·Filed 2003·Granted Dec 15, 2009·30 cites·26 claims
- 1772US5341482AMethod for synchronization of arithmetic exceptions in central processing units having pipelined execution units simultaneously executing instructionsDIGITAL EQUIPMENT CORP·Filed 1992·Granted Aug 23, 1994·59 cites·27 claims
- 1870US5218712AProviding a data processor with a user-mode accessible mode of operations in which the processor performs processing operations without interruptionDIGITAL EQUIPMENT CORP·Filed 1990·Granted Jun 8, 1993·55 cites·23 claims
- 1970US4586130ACentral processing unit for a digital computerDIGITAL EQUIPMENT CORP·Filed 1983·Granted Apr 29, 1986·39 cites·4 claims
- 2069US5317717AApparatus and method for main memory unit protection using access and fault logic signalsDIGITAL EQUIPMENT CORP·Filed 1992·Granted May 31, 1994·51 cites·20 claims
- 2169US5148544AApparatus and method for control of asynchronous program interrupt events in a data processing systemDIGITAL EQUIPMENT CORP·Filed 1991·Granted Sep 15, 1992·55 cites·22 claims
- 2266US8024546B2Opportunistic page largificationMICROSOFT CORP·Filed 2008·Granted Sep 20, 2011·3 cites·20 claims
- 2361US9086922B2Opportunistically scheduling and adjusting time slicesFAHRIG THOMAS·Filed 2009·Granted Jul 21, 2015·2 cites·12 claims
- 2459US5291581AApparatus and method for synchronization of access to main memory signal groups in a multiprocessor data processing systemDIGITAL EQUIPMENT CORP·Filed 1992·Granted Mar 1, 1994·35 cites·24 claims
- 2554US5132925ARadix-16 divider using overlapped quotient bit selection and concurrent quotient rounding and correctionDIGITAL EQUIPMENT CORP·Filed 1990·Granted Jul 21, 1992·31 cites·2 claims
- 2653US5023827ARadix-16 divider using overlapped quotient bit selection and concurrent quotient rounding and correctionDIGITAL EQUIPMENT CORP·Filed 1988·Granted Jun 11, 1991·21 cites·5 claims
- 2745US11103780B2Saving and restoring virtual machine states and hardware states for application contentMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Aug 31, 2021·0 cites·20 claims
- 2845US2009063241A1Demand Driven SchedulingACCENTURE GLOBAL SERVICES GMBH·Filed 2007·Application pending·0 cites
- 2944US4812971ACentral processing unit for a digital computerDIGITAL EQUIPMENT CORP·Filed 1988·Granted Mar 14, 1989·13 cites·10 claims
- 3043US4893235ACentral processing unit for a digital computerDIGITAL EQUIPMENT CORP·Filed 1988·Granted Jan 9, 1990·13 cites·5 claims
- 3141US5278840AApparatus and method for data induced condition signallingDIGITAL EQUIPMENT CORP·Filed 1993·Granted Jan 11, 1994·12 cites·20 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →