Patents by Inventor Michael G. Fitzpatrick

Michael G. Fitzpatrick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120317289
    Abstract: A method, system and computer program product for managing at least two physical links. A TCP/IP stack configures a first interface with attributes. The TCP/IP stack activates the first interface. The TCP/IP stack detects a channel path identifier (CHPID). The TCP/IP stack creates a second interface. The TCP/IP stack associates the second interface with the first interface. The first interface and the second interface are logically linked to exchange traffic corresponding to a single internet protocol address. The TCP/IP stack configures the second interface with at least one attribute. The TCP/IP stack activates the second interface. The two physical links may rely on two different physical link types.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Michael G. Fitzpatrick, Jeffrey D. Haggar, Hugh E. Hockett, Maurice Isrel, JR., Jerry W. Stevens, Todd E. Valler
  • Publication number: 20120297067
    Abstract: An apparatus for managing requests. The requests are received by a workload manager system to perform operations on data. A set of server applications is identified by the workload manager system to perform the operations in the requests based on a set of common resources used by the set of server applications. The set of server applications is in a workload group and the workload group is comprised of a plurality of application groups.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew H. Arrowood, Michael G. Fitzpatrick, Gary O. McAfee
  • Publication number: 20120297068
    Abstract: A method for managing requests. The requests are received by a workload manager system to perform operations on data. A set of server applications is identified by the workload manager system to perform the operations in the requests based on a set of common resources used by the set of server applications. The set of server applications is in a workload group and the workload group is comprised of a plurality of application groups.
    Type: Application
    Filed: April 16, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew H. Arrowood, Michael G. Fitzpatrick, Gary O. McAfee
  • Publication number: 20120259968
    Abstract: A continuous availability system including a controller module executing on a computer processor, the system is configured to receive a unit of work and to select a primary site from a plurality of sites to process the unit of work. Once a site is selected the system is further configured to select one of one or more processing systems from the primary site to process the unit of work. The system is additionally configured to replicate the unit of work to at least one other site once the unit of work is completed at the primary site. The system is configured to operate even when the primary site is separated from each of the plurality of sites by a distance greater than a metropolitan area network and the operations occur within a customer acceptability window.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jaime F. Anaya, Paul M. Cadarette, Michael G. Fitzpatrick, David B. Petersen
  • Patent number: 8036105
    Abstract: A solution for monitoring a problem condition in a communications system is provided. A communications protocol implementation monitors the communications system for the problem condition. The communications protocol implementation can initiate a response based on the problem condition being present. In this manner, the communications protocol implementation provides an effective monitor for detecting and/or recovering from a problem condition in the communications system.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew H. Arrowood, Michael G. Fitzpatrick, Constantinos Kassimis
  • Patent number: 7272139
    Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
  • Patent number: 6697326
    Abstract: The invention ensures that a single and consistent reply is made to ARP request in a system of connected IP networks. In each host, the first adapter A to become active is designated as being in an arbitrary first physical network (PNET1). For each subsequent adapter B to become active on a host, the host sends a packet over one of the adapters (A) of each network already known to the host with a hop count of one. If the packet is received over adapter B, it is known that adapters A and B are in the same physical network. If this occurs, adapter B is marked as being in the same network PNET1 as adapter A. If the packet is not received over adapter B then B is in a different physical network as A. In this event, adapter B is marked as being in a new network PNET2. When adapter A becomes inactive, if there are other active adapters in the physical network to which A belongs, then one of the remaining adapters B in that physical network is designated to have the responsibility for replying to ARP requests for A.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: February 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Edward Glen Britton, Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Maurice Isrel, Jr., Barton Clark Vashaw
  • Patent number: 6675206
    Abstract: The invention ensures that a single and consistent reply is made to an ARP request in a system of connected IP networks. When an adapter becomes active, the relative network on which it resides is determined by transmitting control packets over it and all other adapters known to the host and observing if and where responses are returned to the adapters. One adapter on a network is designated as active. If the same network contains other adapters, they are marked as standby adapters for the purpose of responding to ARP messages. Special processing is provided for offload adapters that perform there own ARP processing.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: January 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Edward Glen Britton, Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Maurice Isrel, Jr., Andrew Henry Richter, Barton Clark Vashaw
  • Patent number: 6657974
    Abstract: The invention ensures that a single and consistent reply is made to ARP requests in a system of connected IP networks in which each host can contain combinations of host adapters, offload adapters and virtual IP addresses.
    Type: Grant
    Filed: April 14, 2000
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Edward Glen Britton, Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Maurice Isrel, Jr., Thomas Donald Moore, Andrew Henry Richter, Barton Clark Vashaw
  • Publication number: 20030133449
    Abstract: Methods, systems, and computer program products for improving data transfer in complex computing environments. Internal routing enhancements are defined, which enable traffic of virtual servers to be processed more efficiently, thereby improving overall data transfer rates. Instead of performing routing operations in the Internet Protocol (“IP”) layer of a networking stack, a “mini-routing” table is created programmatically and is used to perform routing at the Data Link Control (“DLC”) layer. This technique avoids bottlenecks in the IP layer and speeds the data transfer process.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael G. Fitzpatrick, Jeffrey Douglas Haggar, Bala Rajaraman, Arthur James Stagg, Jerry Wayne Stevens
  • Patent number: 6338145
    Abstract: Error recovery is performed when an error rate for a subsystem of a computer environment (e.g., an Input/Output (I/O) subsystem) is greater than a predefined value and a critical resource of the computer environment (e.g., storage) is experiencing a shortage. Error recovery may include slowing down activity of the devices associated with the subsystem and/or simulating errors for the subsystem. The simulation of the errors does not require a large block of additional storage, and thus, the shortage situation is not exacerbated.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harry Morris Yudenfriend, John Andrew Staubi, Michael G. Fitzpatrick
  • Patent number: 6338151
    Abstract: Error recovery is performed when an error rate for a subsystem of a computer environment (e.g., an Input/Output (I/O) subsystem) is greater than a predefined value and a critical resource of the computer environment (e.g., storage) is experiencing a shortage. Error recovery may include slowing down activity of the devices associated with the subsystem and/or simulating errors for the subsystem. The simulation of the errors does not require a large block of additional storage, and thus, the shortage situation is not exacerbated.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harry Morris Yudenfriend, John Andrew Staubi, Michael G. Fitzpatrick
  • Patent number: 6336193
    Abstract: Error recovery is performed when an error rate for a subsystem of a computer environment (e.g., an Input/Output (I/O) subsystem) is greater than a predefined value and a critical resource of the computer environment (e.g., storage) is experiencing a shortage. Error recovery may include slowing down activity of the devices associated with the subsystem and/or simulating errors for the subsystem. The simulation of the errors does not require a large block of additional storage, and thus, the shortage situation is not exacerbated.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: January 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harry Morris Yudenfriend, John Andrew Staubi, Michael G. Fitzpatrick