Inventor · disambiguated record
Neill M. Clift
Also filed as: CLIFT NEILL · CLIFT NEILL M · CLIFT NEILL MICHAEL
24 granted patents·4 pending applications·141 citations·filing 2000–2017
95Inventor score
Top patents by PatentIndex Score
28 records- 0193US7571288B2Scalable rundown protection for object lifetime managementMICROSOFT CORP·Filed 2006·Granted Aug 4, 2009·29 cites·15 claims
- 0287US7698741B2Controlling the isolation of an objectMICROSOFT CORP·Filed 2005·Granted Apr 13, 2010·17 cites·17 claims
- 0382US9569260B2Efficient priority-aware thread schedulingMICROSOFT CORP·Filed 2013·Granted Feb 14, 2017·6 cites·20 claims
- 0475US9384049B2Preventing unnecessary context switching by employing an indicator associated with a lock on a resourceMICROSOFT CORP·Filed 2013·Granted Jul 5, 2016·3 cites·12 claims
- 0573US6513100B1System and method for fast referencing a reference counted itemMICROSOFT CORP·Filed 2000·Granted Jan 28, 2003·19 cites·34 claims
- 0672US7865914B2Cooperative DLL unloadMICROSOFT CORP·Filed 2007·Granted Jan 4, 2011·6 cites·18 claims
- 0770US8490118B2Wait on address synchronization interfaceCOLOMBO GREGORY J·Filed 2010·Granted Jul 16, 2013·3 cites·20 claims
- 0870US7743418B2Identifying malware that employs stealth techniquesMICROSOFT CORP·Filed 2005·Granted Jun 22, 2010·6 cites·20 claims
- 0968US7770170B2Blocking local sense synchronization barrierMICROSOFT CORP·Filed 2005·Granted Aug 3, 2010·10 cites·18 claims
- 1065US8060881B2Small barrier with local spinningCLIFT NEILL M·Filed 2007·Granted Nov 15, 2011·4 cites·17 claims
- 1165US7302613B2System and method for capturing kernel-resident informationMICROSOFT CORP·Filed 2003·Granted Nov 27, 2007·11 cites·27 claims
- 1262US8510738B2Preventing unnecessary context switching by employing an indicator associated with a lock on a resourceROGERS ANDREW D·Filed 2009·Granted Aug 13, 2013·3 cites·19 claims
- 1362US7900217B2Dynamic DLL cycle resolutionMICROSOFT CORP·Filed 2007·Granted Mar 1, 2011·2 cites·20 claims
- 1462US7428539B2Method, system, and apparatus for managing access to a data objectMICROSOFT CORP·Filed 2004·Granted Sep 23, 2008·8 cites·34 claims
- 1560US7133977B2Scalable rundown protection for object lifetime managementMICROSOFT CORP·Filed 2003·Granted Nov 7, 2006·5 cites·19 claims
- 1659US8707283B2Parallel DLL tree initializationJUNG KENNETH M·Filed 2007·Granted Apr 22, 2014·3 cites·20 claims
- 1756US7870558B2Handle passing using an inter-process communicationMICROSOFT CORP·Filed 2005·Granted Jan 11, 2011·2 cites·13 claims
- 1855US7770172B2Conditional variables without spinlocksMICROSOFT CORP·Filed 2004·Granted Aug 3, 2010·4 cites·20 claims
- 1952US10606653B2Efficient priority-aware thread schedulingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Mar 31, 2020·0 cites·20 claims
- 2052US8782674B2Wait on address synchronization interfaceMICROSOFT CORP·Filed 2013·Granted Jul 15, 2014·0 cites·20 claims
- 2151US9600325B2One-time initializationKISHAN ARUN·Filed 2011·Granted Mar 21, 2017·0 cites·20 claims
- 2251US9582316B2One-time initializationKISHAN ARUN·Filed 2011·Granted Feb 28, 2017·0 cites·20 claims
- 2351US7962912B2One-time initializationMICROSOFT CORP·Filed 2006·Granted Jun 14, 2011·0 cites·19 claims
- 2450US2006200635A1Scalable rundown protection for object lifetime managementMICROSOFT CORP·Filed 2006·Application pending·0 cites
- 2548US2010017581A1Low overhead atomic memory operationsMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 2644US2008005357A1Synchronizing dataflow computations, particularly in multi-processor settingMICROSOFT CORP·Filed 2006·Application pending·0 cites
- 2742US8065736B2Using asynchronous changes to memory to detect malwareCLIFT NEILL M·Filed 2006·Granted Nov 22, 2011·0 cites·20 claims
- 2841US2007094669A1Shared resource acquisitionMICROSOFT CORP·Filed 2005·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →