Membership
Tour
Register
Log in
Neill M. Clift
Follow
Person
Kirkland, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Efficient priority-aware thread scheduling
Patent number
10,606,653
Issue date
Mar 31, 2020
Microsoft Technology Licensing, LLC
Arun Upadhyaya Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
One-time initialization
Patent number
9,600,325
Issue date
Mar 21, 2017
Microsoft Technology Licensing, LLC
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
One-time initialization
Patent number
9,582,316
Issue date
Feb 28, 2017
Microsoft Technology Licensing, LLC
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient priority-aware thread scheduling
Patent number
9,569,260
Issue date
Feb 14, 2017
Microsoft Technology Licensing, LLC
Arun Upadhyaya Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preventing unnecessary context switching by employing an indicator...
Patent number
9,384,049
Issue date
Jul 5, 2016
Microsoft Technology Licensing, LLC
Andrew D. Rogers
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Wait on address synchronization interface
Patent number
8,782,674
Issue date
Jul 15, 2014
Microsoft Corporation
Gregory J. Colombo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel DLL tree initialization
Patent number
8,707,283
Issue date
Apr 22, 2014
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preventing unnecessary context switching by employing an indicator...
Patent number
8,510,738
Issue date
Aug 13, 2013
Microsoft Corporation
Andrew D. Rogers
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Wait on address synchronization interface
Patent number
8,490,118
Issue date
Jul 16, 2013
Microsoft Corporation
Gregory J. Colombo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using asynchronous changes to memory to detect malware
Patent number
8,065,736
Issue date
Nov 22, 2011
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Small barrier with local spinning
Patent number
8,060,881
Issue date
Nov 15, 2011
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
One-time initialization
Patent number
7,962,912
Issue date
Jun 14, 2011
Microsoft Corporation
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic DLL cycle resolution
Patent number
7,900,217
Issue date
Mar 1, 2011
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handle passing using an inter-process communication
Patent number
7,870,558
Issue date
Jan 11, 2011
Microsoft Corporation
Genevieve Fernandes
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cooperative DLL unload
Patent number
7,865,914
Issue date
Jan 4, 2011
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditional variables without spinlocks
Patent number
7,770,172
Issue date
Aug 3, 2010
Microsoft Corporation
Neill Michael Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Blocking local sense synchronization barrier
Patent number
7,770,170
Issue date
Aug 3, 2010
Microsoft Corporation
John Rector
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Identifying malware that employs stealth techniques
Patent number
7,743,418
Issue date
Jun 22, 2010
Microsoft Corporation
Neill Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Controlling the isolation of an object
Patent number
7,698,741
Issue date
Apr 13, 2010
Microsoft Corporation
Adrian Marinescu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scalable rundown protection for object lifetime management
Patent number
7,571,288
Issue date
Aug 4, 2009
Microsoft Corporation
Ravisankar Pudipeddi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, system, and apparatus for managing access to a data object
Patent number
7,428,539
Issue date
Sep 23, 2008
Microsoft Corporation
Neill M Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for capturing kernel-resident information
Patent number
7,302,613
Issue date
Nov 27, 2007
Microsoft Corporation
Andrew L. Bliss
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scalable rundown protection for object lifetime management
Patent number
7,133,977
Issue date
Nov 7, 2006
Microsoft Corporation
Ravisankar Pudipeddi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for fast referencing a reference counted item
Patent number
6,513,100
Issue date
Jan 28, 2003
Microsoft Corporation
Neill Clift
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
EFFICIENT PRIORITY-AWARE THREAD SCHEDULING
Publication number
20170228260
Publication date
Aug 10, 2017
Microsoft Corporation
Arun Upadhyaya Krishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT PRIORITY-AWARE THREAD SCHEDULING
Publication number
20140359632
Publication date
Dec 4, 2014
Arun Upadhyaya Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREVENTING UNNECESSARY CONTEXT SWITCHING BY EMPLOYING AN INDICATOR...
Publication number
20130318537
Publication date
Nov 28, 2013
Microsoft Corporation
Andrew D. Rogers
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WAIT ON ADDRESS SYNCHRONIZATION INTERFACE
Publication number
20130298143
Publication date
Nov 7, 2013
Gregory J. Colombo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WAIT ON ADDRESS SYNCHRONIZATION INTERFACE
Publication number
20120144406
Publication date
Jun 7, 2012
Microsoft Corporation
Gregory J. Colombo
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ONE-TIME INITIALIZATION
Publication number
20110219379
Publication date
Sep 8, 2011
Microsoft Corporation
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ONE-TIME INITIALIZATION
Publication number
20110214128
Publication date
Sep 1, 2011
Microsoft Corporation
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Manipulating a spin bit within the wait primitive
Publication number
20110047549
Publication date
Feb 24, 2011
Microsoft Corporation
Andrew D. Rogers
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOW OVERHEAD ATOMIC MEMORY OPERATIONS
Publication number
20100017581
Publication date
Jan 21, 2010
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Small barrier with local spinning
Publication number
20080288750
Publication date
Nov 20, 2008
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COOPERATIVE DLL UNLOAD
Publication number
20080243965
Publication date
Oct 2, 2008
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC DLL CYCLE RESOLUTION
Publication number
20080244550
Publication date
Oct 2, 2008
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL DLL TREE INITIALIZATION
Publication number
20080244551
Publication date
Oct 2, 2008
Microsoft Corporation
Kenneth M. Jung
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Using asynchronous changes to memory to detect malware
Publication number
20080022406
Publication date
Jan 24, 2008
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Synchronizing dataflow computations, particularly in multi-processo...
Publication number
20080005357
Publication date
Jan 3, 2008
Microsoft Corporation
Dahlia Malkhi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
One-time initialization
Publication number
20070266386
Publication date
Nov 15, 2007
Microsoft Corporation
Arun Kishan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Controlling the isolation of an object
Publication number
20070130621
Publication date
Jun 7, 2007
Microsoft Corporation
Adrian Marinescu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Identifying malware that employs stealth techniques
Publication number
20070101431
Publication date
May 3, 2007
Microsoft Corporation
Neill Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Shared resource acquisition
Publication number
20070094669
Publication date
Apr 26, 2007
Microsoft Corporation
John Austin Rector
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handle passing using an inter-process communication
Publication number
20070014295
Publication date
Jan 18, 2007
Microsoft Corporation
Genevieve Fernandes
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Blocking local sense synchronization barrier
Publication number
20070016905
Publication date
Jan 18, 2007
Microsoft Corporation
John Rector
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Scalable rundown protection for object lifetime management
Publication number
20060253655
Publication date
Nov 9, 2006
Microsoft Corporation
Ravisankar Pudipeddi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Scalable rundown protection for object lifetime management
Publication number
20060200635
Publication date
Sep 7, 2006
Microsoft Corporation
Ravisankar Pudipeddi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Conditional variables without spinlocks
Publication number
20060048149
Publication date
Mar 2, 2006
Microsoft Corporation
Neill Michael Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method, system, and apparatus for managing access to a data object
Publication number
20060004760
Publication date
Jan 5, 2006
Microsoft Corporation
Neill M. Clift
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and method for capturing kernel-resident information
Publication number
20050102578
Publication date
May 12, 2005
Microsoft Corporation
Andrew L. Bliss
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Scalable rundown protection for object lifetime management
Publication number
20040255087
Publication date
Dec 16, 2004
Microsoft Corporation
Ravisankar Pudipeddi
G06 - COMPUTING CALCULATING COUNTING