Inventor

Ian J. Mitchell

Inventor
Eastleigh, GB

Overview

51→
Patents
1999–2021
Patent span
Physics
Primary field (CPC G)

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'1999

Career & 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
AssigneePatentsSpan
IBM491999–2021
MITCHELL IAN Jself112012–2016
MITCHELL IAN JAMESself62012–2015
KETTLEY PAUL42013–2015
WRIGHT ANDREW42012–2015
Locations
LocationPatentsSpan
Eastleigh, GB331999–2021
Hants, GB92011–2017
Hursley, GB32016–2018
Southampton, GB22019
Hampshire, GB22012–2015