Inventor
Michael G. Mall
Inventor
Round Rock, TX, US
Overview
Patents· 21 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing95%
H04LTransmission of digital information, e.g. telegraphic communication5%
PatentTitleYear
8,949,798'Framework for conditionally executing code in an application using conditions in the framework and in the application'20158,484,420'Global and local counts for efficient memory page pinning in a multiprocessor system'20138,327,368'Managing execution of mixed workloads in a simultaneous multi-threaded (SMT) enabled system'20128,136,111'Managing execution of mixed workloads in a simultaneous multi-threaded (SMT) enabled system'20128,127,277'Framework for conditionally executing code in an application using conditions in the framework and in the application'20127,793,149'Kernel error recovery disablement and shared recovery routine footprint areas'20107,783,920'Recovery routine masking and barriers to support phased recovery development'20107,562,260'Method and system for performing recovery of a single-threaded queue'20096,725,252'Method and apparatus for detecting and processing multiple additional requests from a single user at a server in a distributed data processing system'20046,237,035'System and method for preventing duplicate transactions in an internet browser/internet server environment'20015,925,125'Apparatus and method for pre-verifying a computer instruction set to prevent the initiation of the execution of undefined instructions'19995,740,437'Separating work unit priority and accountability from address spaces'19985,640,503'Method and apparatus for verifying a target instruction before execution of the target instruction using a test operation instruction which identifies the target instruction'19975,546,582'Extension of two phase commit protocol to distributed participants'19965,493,661'Method and system for providing a program call to a dispatchable unit\'s base space'19965,423,013'System for addressing a very large memory with real or virtual addresses using address mode registers'19955,220,669'Linkage mechanism for program isolation'19935,163,096'Storage protection utilizing public storage key control'19925,023,773'Authorization for selective program access to data in multiple address spaces'19914,979,098'Multiple address space token designation, protection controls, designation translation and lookaside'19904,945,480'Data domain switching on program address space switching and return'1990Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1990–2015Patents assigned to IBM (21)· patent assignee history
1990–1996Based in Lagrangeville, NY, US· patent location history
1997–1999Based in Morgan Hills, CA, US· patent location history
1998Based in Morgan Hill, CA, US· patent location history
2001–2015Based in Round Rock, TX, US· patent location history
2012–2015Patents assigned to MALL MICHAEL GERARD (3)· patent assignee history
2012–2015Patents assigned to ALBOT ANDRE LAURENT (2)· patent assignee history
2012Patents assigned to MALL MICHAEL G (2)· patent assignee history
2012–2015Patents assigned to MEALEY BRUCE G (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 21 | 1990–2015 |
| MALL MICHAEL GERARDself | 3 | 2012–2015 |
| ALBOT ANDRE LAURENT | 2 | 2012–2015 |
| MALL MICHAEL Gself | 2 | 2012 |
| MEALEY BRUCE G | 2 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Round Rock, Texas, US | 10 | 2001–2015 |
| Lagrangeville, New York, US | 8 | 1990–1996 |
| Morgan Hills, California, US | 2 | 1997–1999 |
| Morgan Hill, California, US | 1 | 1998 |