Patents by Inventor Kenneth Eugene Hannigan

Kenneth Eugene Hannigan 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).

  • Patent number: 7904425
    Abstract: Generating backup sets for a specific point in time from backup data stored in a backup storage device is provided. A backup set, in accordance with an illustrative embodiment, is a collection of the files and data that would have been the most recently backed-up version of a computer's files and data at the particular point in time if the backup set had been created at that point in time. In order to generate the backup set, versions of data objects are identified in the backup storage system that have backup timestamps equal to or prior to the designated point in time and that have deactivation times that are after the designated point in time. In addition, a mechanism for deleting versions of data objects based on a retention time and an inactive version limit is provided.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Kenneth Eugene Hannigan
  • Patent number: 7899189
    Abstract: The present invention includes one or more clients in communication with a server. The client desires to send a storage construct to the server for storage. The client negotiates a transmission key with the server. The client generates a storage key associated specifically with the storage construct. The client encrypts the storage construct using the storage key and encrypts the storage key using the transmission key. The encrypted storage construct and encrypted storage key are sent to the server. The server decrypts the storage key using the transmission key. The server stores the storage construct on a storage device separate from a storage device storing the storage key. Preferably, any changes to the storage construct location, the storage key location, or the storage construct name are tracked and proper modifications are made to an association relating the location of the storage construct and the location for the corresponding storage key.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Colin Scott Dawson, Kenneth Eugene Hannigan, Glen Hattrup, Avishai Haim Hochberg, Donald Warren, Christopher Zaremba
  • Patent number: 7152075
    Abstract: Rule removal from a data administration system occurs where new rules entered into the system encompass existing rules already in the system. Parameters of existing rules and new rules are compared to determine if any parameters of new rules encompass parameters of existing rules. If so, the existing rule is removed to optimize system performance by reducing process times and minimizing space required to store rules.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: December 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bonnie Jean Vining, Kenneth Eugene Hannigan
  • Patent number: 7080381
    Abstract: The present invention provides a system and method for facilitating communications between different systems requiring different event message techniques. In one embodiment, a method for bridging messages between a first and at least a second application having differing message formats comprises receiving message data from the adapter of a first application in a first format, translating and/or parsing the received message data into at least a second format and outputting the translated and/or parsed message data to at least the second application.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Eugene Hannigan, Glen Hattrup
  • Publication number: 20030120663
    Abstract: Rule removal from a data administration system occurs where new rules entered into the system encompass existing rules already in the system. Parameters of existing rules and new rules are compared to determine if any parameters of new rules encompass parameters of existing rules. If so, the existing rule is removed to optimize system performance by reducing process times and minimizing space required to store rules.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Applicant: International Business Machines Corporation
    Inventors: Bonnie Jean Vining, Kenneth Eugene Hannigan
  • Publication number: 20020184408
    Abstract: The present invention provides a software- and/or hardware-based system and method for facilitating communications between different software systems requiring different event message techniques and/or formats by building the receiver's message format into the sending software application. In one embodiment, a method for bridging messages between a first and at least a second application having differing message formats comprises receiving message data from the adapter of a first application in a first format; translating and/or parsing the received message data into at least a second format; and outputting the translated and/or parsed message data to at least the second application. In another embodiment, a computer system consistent with the invention comprises a first application, at least a second application, and a message bridge. The first application has an adapter capable of outputting message data in a first format. The second application is capable of receiving message data in a second format.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Eugene Hannigan, Glen Hattrup
  • Patent number: 5963961
    Abstract: Files are stored along with embedded codes containing information useful in reconstructing a failed database that normally contains information about the files. Multiple user files are stored in the form of a managed file, identified by a managed filename. Storage of the managed file includes a number of sub-steps, among them the generation and storage of a first frame marker including a recognition pattern, the managed filename, a next-frame locator, and a sequence number distinguishing the first frame marker from other frame markers. Next, a self-describing header is generated and stored adjacent to the first frame marker. A first one of the user files is stored adjacent to the self-describing header. The self-describing header and following user file are exclusively associated with each other, and the header contains certain information about the adjacent user file.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: October 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Kenneth Eugene Hannigan, Howard Newton Martin