Inventor

Michael M. Magruder

Inventor
Sammamish, WA, US

Overview

45→
Patents
2004–2019
Patent span
Physics
Primary field (CPC G)

Patents· 45 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing92%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests8%
PatentTitleYear
10,353,803Dynamic device clustering201910,346,199Handling exceptions related to corrupt application state20199,727,318'Techniques to identify and purge unused code'20179,658,880'Efficient garbage collection and exception handling in a hardware accelerated transactional memory system'20179,411,635'Parallel nested transactions in transactional memory'20169,047,139'Primitives for software transactional memory'20158,887,142'Loop control flow diversion'20148,839,213'Optimizing primitives in software transactional memory'20148,782,607'Contract failure behavior with escalation policy'20148,769,514'Detecting race conditions with a software transactional memory system'20148,719,515'Composition of locks in software transactional memory'20148,627,292'STM with global version overflow handling'20148,601,456'Software transactional protection of managed pointers'20138,578,105'Using type stability to facilitate contention management'20138,402,218'Efficient garbage collection and exception handling in a hardware accelerated transactional memory system'20138,341,133'Compressed transactional locks in object headers'20128,316,357'Type descriptor management for frozen objects'20128,271,938'Flexible base class library'20128,271,464'Parallel nested transactions in transactional memory'20128,271,465'Parallel nested transactions in transactional memory'20128,266,604'Transactional memory compatibility management'20128,229,907'Hardware accelerated transactional memory system with open nested transactions'20128,074,116'Exception raised notification'20117,991,967'Using type stability to facilitate contention management'20117,962,456'Parallel nested transactions in transactional memory'20117,908,255'Transactional memory using buffered writes and enforced serialization order'20117,899,999'Handling falsely doomed parents of nested transactions'20117,895,582'Facilitating stack read and write operations in a software transactional memory system'20117,890,707'Efficient retry for transactional memory'20117,890,472'Parallel nested transactions in transactional memory'20117,860,847'Exception ordering in contention management to support speculative sequential semantics'20107,840,530'Parallel nested transactions in transactional memory'20107,711,678'Software transaction commit order and conflict management'20107,676,638'Combined pessimistic and optimistic concurrency control'20107,650,371'Finalizable object usage in software transactions'20107,596,780'System and method for virtual catching of an exception'20097,581,231'Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer'20097,555,757'Application program interface for network software platform'20097,516,441'Method and system for program editing and debugging in a common language runtime environment'20097,434,010'Combined pessimistic and optimisitic concurrency control'20087,401,323'Just-My-Code debugging'20087,367,015'Method and system for software program editing in common language runtime environment (CLRE)'20087,017,162'Application program interface for network software platform'20067,013,469'Application program interface for network software platform'20066,836,884'Method and system for editing software programs'2004

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2004–2014Patents assigned to MICROSOFT CORP (39)· patent assignee history
2004–2009Based in Issaquah, WA, US· patent location history
2006–2016Based in Sammamish, WA, US· patent location history
2011–2019Patents assigned to MAGRUDER MICHAEL M (15)· patent assignee history
2011–2019Based in Carnation, WA, US· patent location history
2012–2015Patents assigned to LEVANONI YOSSEFF (9)· patent assignee history
2012–2015Patents assigned to DETLEFS DAVID L (6)· patent assignee history
2012–2015Patents assigned to GROVER VINOD K (6)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP392004–2014
MAGRUDER MICHAEL Mself152011–2019
LEVANONI YOSSEFF92012–2015
DETLEFS DAVID L62012–2015
GROVER VINOD K62012–2015
Locations
LocationPatentsSpan
Sammamish, Washington, US222006–2016
Carnation, Washington, US202011–2019
Issaquah, Washington, US32004–2009