Patents by Inventor Alan McClure

Alan McClure 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: 20070226437
    Abstract: Provided are a techniques for copying data. It is determined that it is time to execute a quick copy command indicating one or more control volume pairs for which a freeze indicator is set to indicate that a freeze is to occur and one or more data volume pairs for which a freeze indicator is set to indicate that a freeze is not to occur. A consistent instant virtual copy operation is performed for each of the one or more control volume pairs for which the freeze indicator is set to indicate that the freeze is to occur. An instant virtual copy operation is performed for each of the one or more data volume pairs for which the freeze indicator is set to indicate that the freeze is not to occur.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventor: Alan McClure
  • Publication number: 20070220223
    Abstract: Provided are a method, system, and program for remote copying of updates to primary and secondary storage locations subject to a copy relationship. A first copy relationship is established between first and second storage locations in a first storage system and second storage system, respectively, wherein updates to the first storage locations are copied to the second storage locations. A second copy relationship is established between the first storage locations in the first copy relationship and third storage locations in a third storage system, wherein updates to the first storage locations are indicated in a first bitmap. A suspended third copy relationship is established between the second storage locations in the first copy relationship and the third storage locations, wherein updates to the second storage locations are indicated in a second bitmap.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: Kenneth Boyd, Lisa Gundy, Nils Kaving, Robert Kern, Gregory McBride, Alan McClure, William Micka, David Petersen, Gail Spear, Warren Stanley
  • Publication number: 20070192454
    Abstract: Provided are a method, system, and program for consolidating session information for a cluster of sessions in a coupled session environment. Information for each of a plurality of sessions comprising a cluster is stored in a memory of a processor session. Each session associates at least one primary system and at least one secondary system, wherein within each session, updates are copied from the at least one primary system to the at least one secondary system. The session information in the memory for the plurality of sessions is processed to generate consolidated session information for the cluster based on the session information for the sessions in the cluster. The consolidated session information for the cluster is written to a master data set maintaining information for sessions.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Inventors: Donald Blea, Robert Crockett, Gregory McBride, Alan McClure, David Shackelford
  • Publication number: 20070156961
    Abstract: An apparatus, system, and method are disclosed for regulating the number of write requests in a fixed-size cache that facilitates differentiated treatment of write requests based on an assigned pacing value. The apparatus includes an examination module to examine a pending write request issued by an application. A priority module determines a priority for the write request based on an operating system defined input/output priority value. An assessment module assesses a storage demand level for storing write requests in a fixed-size cache. An assignment module assigns a pacing value to the write request based on the priority and in response to the storage demand level. A permission module permits the application to issue a subsequent write request once the pacing value of the write request is satisfied. The pacing value is satisfied by waiting until the amount of time specified by the pacing value expires.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Inventors: Matthew Houzenga, Alan McClure
  • Publication number: 20060294332
    Abstract: A method is disclosed to write data to an information storage and retrieval system comprising (n) volumes and a data cache, where that information storage and retrieval system is capable of communicating with one or more host computers. The method receives from a host computer an update for the (i)th volume, and determines the (i)th delay, where that (i)th delay is associated with the (i)th volume. The method then writes the update to said data cache interposing the (i)th delay without indicating to said host computer that the information storage and retrieval system is unavailable.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventors: Alan McClure, William Micka, Warren Stanley