Patents by Inventor Robert P. Eskenberry

Robert P. Eskenberry 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: 7177980
    Abstract: A cache storage system and method are provided for saving storage space in a cache, the system and method for use in a data storage system having multiple storage devices and multiple virtual addresses, each virtual address having a data object associated therewith. Each data object is stored at a storage device location having a unique identifier. The cache storage system and method include a cache for storing a data object associated with at least one virtual address. For a first virtual address, the first virtual address data object is staged into the cache. For a second virtual address, a pointer is generated for use in pointing to the first virtual address data object staged in the cache when the storage device location identifier of the second virtual address data object matches the storage device location identifier of the first virtual address data object.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: February 13, 2007
    Assignee: Storage Technology Corporation
    Inventors: Michael S. Milillo, David G. Hostetter, Christopher J. West, Robert P. Eskenberry
  • Patent number: 6728736
    Abstract: A system and method for synchronizing a data copy that include a source volume having a data file stored thereon, the source volume for receiving write commands from a host, executing the write commands to generate an updated data file, and generating a record of the write commands. The system and method further include a secondary volume having a copy of the data file stored thereon, the secondary volume for receiving and storing data indicated by the write command record, wherein the copy of the data file and the data indicated by the write command record are available for use in generating a copy of the updated data file.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: April 27, 2004
    Assignee: Storage Technology Corporation
    Inventors: David G. Hostetter, Michael S. Milillo, Chrisopher J. West, Robert P. Eskenberry
  • Patent number: 6643671
    Abstract: A system and method for synchronizing a data copy include in one embodiment first and second remote copy trios, each with source, target, and secondary volumes. Source volumes store initial data files, execute write commands to generate updated data files, and generate records of the write commands. Target volumes receive copies of the initial data files and the write command records, and transmit the copies of the initial data files and data indicated by the write command records to secondary volumes. Secondary volumes store the copies of the initial data files and the data indicated by the write command records, which are available for use in generating copies of the updated data files. The target volumes transmit to the secondary volumes in series relative to each other so that consistency is maintained at all times across the source volumes.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: November 4, 2003
    Assignee: Storage Technology Corporation
    Inventors: Michael S. Milillo, Christopher J. West, David G. Hostetter, Robert P. Eskenberry, Jennifer Johnson
  • Publication number: 20030115408
    Abstract: A cache storage system and method are provided for saving storage space in a cache, the system and method for use in a data storage system having multiple storage devices and multiple virtual addresses, each virtual address having a data object associated therewith. Each data object is stored at a storage device location having a unique identifier. The cache storage system and method include a cache for storing a data object associated with at least one virtual address. For a first virtual address, the first virtual address data object is staged into the cache. For a second virtual address, a pointer is generated for use in pointing to the first virtual address data object staged in the cache when the storage device location identifier of the second virtual address data object matches the storage device location identifier of the first virtual address data object.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Applicant: Storage Technology Corporation
    Inventors: Michael S. Milillo, David G. Hostetter, Christopher J. West, Robert P. Eskenberry
  • Publication number: 20020133511
    Abstract: A system and method for synchronizing a data copy that include a source volume having a data file stored thereon, the source volume for receiving write commands from a host, executing the write commands to generate an updated data file, and generating a record of the write commands. The system and method further include a secondary volume having a copy of the data file stored thereon, the secondary volume for receiving and storing data indicated by the write command record, wherein the copy of the data file and the data indicated by the write command record are available for use in generating a copy of the updated data file.
    Type: Application
    Filed: March 14, 2001
    Publication date: September 19, 2002
    Applicant: Storage Technology Corporation
    Inventors: David G. Hostetter, Michael S. Milillo, Chrisopher J. West, Robert P. Eskenberry
  • Publication number: 20020133512
    Abstract: A system and method for synchronizing a data copy include in one embodiment first and second remote copy trios, each with source, target, and secondary volumes. Source volumes store initial data files, execute write commands to generate updated data files, and generate records of the write commands. Target volumes receive copies of the initial data files and the write command records, and transmit the copies of the initial data files and data indicated by the write command records to secondary volumes. Secondary volumes store the copies of the initial data files and the data indicated by the write command records, which are available for use in generating copies of the updated data files. The target volumes transmit to the secondary volumes in series relative to each other so that consistency is maintained at all times across the source volumes.
    Type: Application
    Filed: August 27, 2001
    Publication date: September 19, 2002
    Applicant: Storage Technololgy Corporation
    Inventors: Michael S. Milillo, Christopher J. West, David G. Hostetter, Robert P. Eskenberry, Jennifer Johnson