Inventor
SWANSON MICHAEL D
US44 patents
⚠️ This page may combine multiple inventors who share the name “SWANSON MICHAEL D”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
30 patentsUS5537574AJul 16, 1996
Sysplex shared data coherency method
IBM253 citations99
US5493668AFeb 20, 1996
Multiple processor system having software for selecting shared cache entries of an associated castout class for transfer to a DASD with one I/O operation
IBM187 citations99
US5390328AFeb 14, 1995
Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage
IBM190 citations99
US5561809AOct 1, 1996
In a multiprocessing system having a coupling facility, communicating messages between the processors and the coupling facility in either a synchronous operation or an asynchronous operation
IBM205 citations98
US5465359ANov 7, 1995
Method and system for managing data and users of data in a data processing system
IBM235 citations98
US5331673AJul 19, 1994
Integrity of data objects used to maintain state information for shared data at a local complex
IBM135 citations98
US5317739AMay 31, 1994
Method and apparatus for coupling data processing systems
IBM264 citations98
US5544345AAug 6, 1996
Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage
IBM1,324 citations97
US5463736AOct 31, 1995
Coupling facility for receiving commands from plurality of hosts for activating selected connection paths to I/O devices and maintaining status thereof
IBM141 citations97
US5457793AOct 10, 1995
Software cache management of a shared electronic store in a supplex
IBM136 citations97
US5339427AAug 16, 1994
Method and apparatus for distributed locking of shared data, employing a central coupling facility
IBM247 citations97
US5634072AMay 27, 1997
Method of managing resources in one or more coupling facilities coupled to one or more operating systems in one or more central programming complexes using a policy
IBM108 citations96
US5630050AMay 13, 1997
Method and system for capturing and controlling access to information in a coupling facility
IBM88 citations96
US5450590ASep 12, 1995
Authorization method for conditional command execution
IBM71 citations96
US5392397AFeb 21, 1995
Command execution system for using first and second commands to reserve and store second command related status information in memory portion respectively
IBM69 citations96
US5339405AAug 16, 1994
Command quiesce function
IBM64 citations96
US5604863AFeb 18, 1997
Method for coordinating executing programs in a data processing system
IBM101 citations95
US5388266AFeb 7, 1995
Management of data objects used intain state information for shared data at a local complex
IBM63 citations95
US8375244B2Feb 12, 2013
Managing processing of a computing environment during failures of the environment
IBM38 citations94
US5515499AMay 7, 1996
Method and system for reconfiguring a storage structure within a structure processing facility
IBM89 citations94
US5394542AFeb 28, 1995
Clearing data objects used to maintain state information for shared data at a local complex when at least one message path to the local complex cannot be recovered
IBM47 citations93
US5305448AApr 19, 1994
Shared access serialization featuring second process lock steal and subsequent write access denial to first process
IBM86 citations93
US8365185B2Jan 29, 2013
Preventing execution of processes responsive to changes in the environment
IBM20 citations92
US8346931B2Jan 1, 2013
Conditional computer runtime control of an information technology environment based on pairing constructs
IBM24 citations92
US7958393B2Jun 7, 2011
Conditional actions based on runtime conditions of a computer system environment
IBM42 citations92
US5416921AMay 16, 1995
Apparatus and accompanying method for use in a sysplex environment for performing escalated isolation of a sysplex component in the event of a failure
IBM39 citations92
US5410695AApr 25, 1995
Apparatus and method for list management in a coupled data processing system
IBM53 citations92
US5394554AFeb 28, 1995
Interdicting I/O and messaging operations from sending central processing complex to other central processing complexes and to I/O device in multi-system complex
IBM43 citations92
US5247647ASep 21, 1993
Detection of deletion of stored data by concurrently executing processes in a multiprocessing data processing system
IBM33 citations89
US5134696AJul 28, 1992
Virtual lookaside facility
IBM39 citations89
BOBAK MYTHILI K
14 patentsUS8826077B2Sep 2, 2014
Defining a computer recovery process that matches the scope of outage including determining a root cause and performing escalated recovery operations
BOBAK MYTHILI K39 citations94
US8447859B2May 21, 2013
Adaptive business resiliency computer system for information technology environments
BOBAK MYTHILI K39 citations94
US8428983B2Apr 23, 2013
Facilitating availability of information technology resources based on pattern system environments
BOBAK MYTHILI K24 citations92
US9558459B2Jan 31, 2017
Dynamic selection of actions in an information technology environment
BOBAK MYTHILI K10 citations84
US8868441B2Oct 21, 2014
Non-disruptively changing a computing environment
BOBAK MYTHILI K7 citations84
US8775591B2Jul 8, 2014
Real-time information technology environments
BOBAK MYTHILI K10 citations84
US8682705B2Mar 25, 2014
Information technology management based on computer dynamically adjusted discrete phases of event correlation
BOBAK MYTHILI K10 citations84
US8677174B2Mar 18, 2014
Management of runtime events in a computer environment using a containment region
BOBAK MYTHILI K10 citations84
US8341014B2Dec 25, 2012
Recovery segments for computer business applications
BOBAK MYTHILI K17 citations84
US8326910B2Dec 4, 2012
Programmatic validation in an information technology environment
BOBAK MYTHILI K10 citations84
US8751283B2Jun 10, 2014
Defining and using templates in configuring information technology environments
BOBAK MYTHILI K15 citations83
US8763006B2Jun 24, 2014
Dynamic generation of processes in computing environments
BOBAK MYTHILI K15 citations82
US8782662B2Jul 15, 2014
Adaptive computer sequencing of actions
BOBAK MYTHILI K6 citations72
US8990810B2Mar 24, 2015
Projecting an effect, using a pairing construct, of execution of a proposed action on a computing environment
BOBAK MYTHILI K2 citations62