Patents by Inventor Christopher J. West

Christopher J. West 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: 6446175
    Abstract: A storage control system and method for storing and retrieving data to and from a tape backup system that is located remotely from a primary host system. The primary system is coupled to a remote storage system for remote copy applications. The tape backup system is coupled to the remote storage system and operated at the remote site. Conducting control signals through the primary storage controller to the remote storage controller enables control over the tape backup system from the local or primary site. Data can be backed up to the tape system from the remote storage site which enables the local host to perform applications during the backup window. Data can also be restored from the tape system to the remote storage system and transferred back to the primary system via the communications link.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: September 3, 2002
    Assignee: Storage Technology Corporation
    Inventors: Christopher J. West, David G. Beal
  • Patent number: 6434683
    Abstract: A method and system for transferring difference data (delta) between new and old data from a data transferring unit to a storage device having a copy of the old data for enabling the storage device to determine the new data based on the old data and the transferred difference data and then store the new data in place of the old data. Both of the data transferring unit and the target storage device have a copy of the old data. When new data is written at the data transferring unit to modify the old data the data transferring unit compares the new data with the old data to determine the difference data. The difference data is indicative of the differences between the new data and the old data. The target storage device merges the old data with the difference data to determine the new data. Upon determining the new data the target storage device discards the old data and stores the new data.
    Type: Grant
    Filed: November 7, 2000
    Date of Patent: August 13, 2002
    Assignee: Storage Technology Corporation
    Inventors: Christopher J. West, David A. Serls
  • Publication number: 20020065799
    Abstract: A storage system and method for storing delta difference data indicative of the differences between new data and old data. A data transferring unit has copies of old data and new data. The data transferring unit compares the new data with the old data to determine delta difference data indicative of the differences between the new data and the old data. A target storage device having a copy of the old data receives the delta difference data from the data transferring unit. The target storage device stores the delta difference data and may then determine the new data by merging the old data with the delta difference data. The target storage device transmits the determined new data to a data receiving unit upon request. The method and system may be used with peer-to-peer remote copy (PPRC) storage system and storage area network (SAN) storage system.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Applicant: Storage Technology Corporation
    Inventors: Christopher J. West, David A. Serls
  • Patent number: 6345338
    Abstract: A memory system, and a method for controlling prestaging activities based upon the availability of resources within the memory system. Prestage requests are stored in a shared memory accessible to a resource controller and one or more memory controllers. When the resource controller determines that there are sufficient unused cache memory and sufficient unused memory device back-end bandwidth available to prestage at least one data track, a message is broadcast to all of the memory controllers. Those memory controllers with sufficient unused throughput accept the prestage requests and copy the associated data tracks from the memory devices to the cache memory. Counters are maintained in the shared memory to track the number of prestage requests in the process of being serviced, and the number of prestaged data tracks already buffered in cache memory and waiting to be accessed by an external host.
    Type: Grant
    Filed: November 27, 2000
    Date of Patent: February 5, 2002
    Assignee: Storage Technology Corporation
    Inventors: Michael Steven Milillo, Christopher J. West
  • Publication number: 20010047461
    Abstract: Systems and methods are provided to backup, restore and relocate compressed data images, e.g., DASD compressed tracks, associated with virtual storage volumes. A compressed track image of the data is first stored in a storage volume. The data derives from a connected host connected with a control unit that manages the storage volume. When the host data is uncompressed, the control unit compresses the data. In backup, the host reads the compressed data with a read protocol and the control unit assigns metadata to the compressed track. The compressed track is then stored in a backup device, e.g., a tape drive. In restore, the host writes the compressed track to the control unit with a write protocol. If desired, the track is relocated to a different location or to a different storage volume through the associated metadata. In decompression, a seed value is assigned to the data to ensure identification across relocation.
    Type: Application
    Filed: July 30, 2001
    Publication date: November 29, 2001
    Applicant: Storage Technology Corporation
    Inventors: Michael S. Milillo, Christopher J. West
  • Patent number: 6185659
    Abstract: A memory system, and a method for controlling prestaging activities based upon the availability of resources within the memory system. Prestage requests are stored in a shared memory accessible to a resource controller and one or more memory controllers. When the resource controller determines that there are sufficient unused cache memory and sufficient unused memory device back-end bandwidth available to prestage at least one data track, a message is broadcast to all of the memory controllers. Those memory controllers with sufficient unused throughput accept the prestage requests and copy the associated data tracks from the memory devices to the cache memory. Counters are maintained in the shared memory to track the number of prestage requests in the process of being serviced, and the number of prestaged data tracks already buffered in cache memory and waiting to be accessed by an external host.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: February 6, 2001
    Assignee: Storage Technology Corporation
    Inventors: Michael Steven Milillo, Christopher J. West