Patents by Inventor Kenneth Hannigan

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

  • Publication number: 20070208780
    Abstract: An apparatus, system, and method are disclosed for maintaining metadata for offline repositories in online databases for efficient access. In one embodiment the apparatus includes a metadata module configured to maintain metadata pertaining to one or more data record copies of a data record. At least one of the one or more data record copies is stored in an offline storage medium. The apparatus further comprises a query processor module configured to retrieve metadata pertaining to the one or more data record copies in accordance with the metadata stored in the metadata module.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Matthew Anglin, Kenneth Hannigan, Mark Haye
  • Publication number: 20070136381
    Abstract: A system, method and computer program product are provided for generating backup sets for a specific point in time from backup data stored in a backup storage device. 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: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: David Cannon, Kenneth Hannigan
  • Publication number: 20060126850
    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: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Inventors: Colin Dawson, Kenneth Hannigan, Glen Hattrup, Avishai Hochberg, Donald Warren, Christopher Zaremba