Inventor
Ian J. Mitchell
Inventor
Eastleigh, GB
Overview
Patents· 51 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing80%
H04LTransmission of digital information, e.g. telegraphic communication11%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes5%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests3%
PatentTitleYear
11,061,715Techniques for hybrid computer thread creation and management202110,956,232Instructing the use of application programming interface commands in a runtime environment202110,733,065Recovery of local resource202010,452,454Instructing the use of application programming interface commands in a runtime environment201910,331,477Techniques for hybrid computer thread creation and management201910,318,337Techniques for hybrid computer thread creation and management201910,303,506Techniques for hybrid computer thread creation and management201910,250,507Persistent connection rebalancing201910,243,854Persistent connection rebalancing201910,241,825Techniques for hybrid computer thread creation and management201910,049,130Reliability improvement of distributed transaction processing optimizations based on connection status20189,983,952Recovery of local resource20189,953,053Reliability improvement of distributed transaction processing optimizations based on connection status20189,921,905'Resource integrity during partial backout of application updates'20189,904,573'Transactional updating in dynamic distributed workloads'20189,892,152'Data readiness using initiator region last commit selection'20189,760,583'Method for native program to inherit same transaction context when invoked by primary program running in separate environment'20179,740,459'Automated generation of bridging code to augment a legacy application using an object-oriented language'20179,715,405'Efficient coordination across distributed computing systems'20179,697,039'Efficient coordination across distributed computing systems'20179,672,083'Operating a program code object in conjunction with an application context'20179,619,276'Techniques for hybrid computer thread creation and management'20179,449,030'Method for native program to inherit same transaction content when invoked by primary program running in separate environment'20169,384,229'Data readiness using initiator region last commit selection'20169,367,320'Techniques for hybrid computer thread creation and management'20169,323,626'Resource integrity during partial backout of application updates'20169,292,561'Data readiness using initiator region last commit selection'20169,244,722'Transactional updating in dynamic distributed workloads'20169,223,823'Transaction log management'20159,110,801'Resource integrity during partial backout of application updates'20159,104,471'Transaction log management'20159,086,911'Multiprocessing transaction recovery manager'20158,918,370'Dynamic allocation of program libraries'20148,881,100'Automated generation of bridging code to augment a legacy application using an object-oriented language'20148,752,052'Sub-dispatching application server'20148,584,083'Software application recreation'20138,499,298'Multiprocessing transaction recovery manager'20138,489,938'Diagnostic data capture in a computing environment'20138,352,907'Software application recreation'20138,347,278'Instrumenting a compiled software routine for augmentation'20138,341,125'Transaction log management'20128,336,053'Transaction management'20128,291,418'Sub-dispatching application server'20128,140,483'Transaction log management'20128,117,610'System and method for integrated artifact management'20128,020,046'Transaction log management'20117,350,104'Invocation of a follow on unit of work'20087,349,970'Workload management of stateful program entities'20086,457,042'Dynamic construction of complex execution environments'20026,308,287'Transaction processing system, method and computer program product'20015,978,810'Data management system and method for storing a long record in a set of shorter keyed records'1999Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1999–2021Patents assigned to IBM (49)· patent assignee history
1999–2021Based in Eastleigh, GB· patent location history
2011–2017Based in Hants, GB· patent location history
2012–2016Patents assigned to MITCHELL IAN J (11)· patent assignee history
2012–2015Patents assigned to MITCHELL IAN JAMES (6)· patent assignee history
2012–2015Patents assigned to WRIGHT ANDREW (4)· patent assignee history
2012–2015Based in Hampshire, GB· patent location history
2013–2015Patents assigned to KETTLEY PAUL (4)· patent assignee history
2016–2018Based in Hursley, GB· patent location history
2019Based in Southampton, GB· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 49 | 1999–2021 |
| MITCHELL IAN Jself | 11 | 2012–2016 |
| MITCHELL IAN JAMESself | 6 | 2012–2015 |
| KETTLEY PAUL | 4 | 2013–2015 |
| WRIGHT ANDREW | 4 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Eastleigh, GB | 33 | 1999–2021 |
| Hants, GB | 9 | 2011–2017 |
| Hursley, GB | 3 | 2016–2018 |
| Southampton, GB | 2 | 2019 |
| Hampshire, GB | 2 | 2012–2015 |