Patents by Inventor Kenneth Wayne Boyd

Kenneth Wayne Boyd 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: 7277991
    Abstract: Provided are a method, system and program for prefetching data into cache. A prefetch command is processed that indicates at least one conditional statement and at least one block to prefetch from storage to cache in response to determining that the conditional statement is satisfied.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Fairclough Day, III, John Jay Wolfgang, Kenneth Wayne Boyd, Philip Matthew Doatmas
  • Patent number: 7251691
    Abstract: Disclosed are a system, a method, and a computer program product to optimize the overall latency of transferring data from peer computers to storage devices. The latency optimization occurs after a group of data is received and organized by the peer computers. The average amount of time to transfer data to each particular storage device from the peer computers is used to determine the assignment of data transfers between the peer computers. Each peer computer maintains continuously updated measurements of the average time to transfer data to each storage device. The updated transfer time measurements are based upon a moving average with adjustable weighting of past and present measurements enabling the system to adapt to changing conditions.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Philip Matthew Dudas, John Jay Wolfgang
  • Patent number: 7206911
    Abstract: Disclosed is a technique for transferring data using multiple backup components. Responsibility for a portion of data is assigned to a first backup component. When a data update for the portion of data is received at the first backup component from a primary source, the data update is mirrored to a second backup component that is not assigned responsibility for the portion of data. Also disclosed is a technique for processing data updates with a group of backup components. It is determined that a new backup component is active. Near an end of a consistent transactions set formation period, responsibility for one or more portions of data are assigned to each backup component in the group and to the new backup component. During a next consistent transactions set formation period, data updates are processed with each backup component in the group and the new backup component. Moreover, disclosed is a technique for processing data updates with a group of backup components.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: April 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Jay Wolfgang, Philip Matthew Doatmas, Kenneth Fairclough Day, III, Kenneth Wayne Boyd
  • Patent number: 7143117
    Abstract: Disclosed is a technique for data synchronization. A first identifier is determined for a portion of data at a first source. A second identifier is determined for a portion of corresponding data at a second source. The first and second identifiers are compared. When the first and second identifiers do not match, the portion of corresponding data at the second source is replaced with the portion of data at the first source.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Jay Wolfgang, Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Philip Matthew Doatmas, Kirby Grant Dahman
  • Patent number: 7089446
    Abstract: Disclosed is a system, method, and article of manufacture for maintaining consistent copies of data between a primary site and a secondary site. One or more backup components receive backup messages from the primary site describing transactions. Transactions received from the primary site at the backup components are referred to as “inbound transactions.” The backup components associate these inbound transactions with an identifier such that all transactions associated with a certain identifier comprise all of the activity on the consistency group for a certain period of time. The backup captain periodically notifies the backup components to pause (i.e., stop receiving inbound transactions temporarily), and once all backup components indicate that they have paused, the backup components are notified to resume receiving transactions and associate the newly received transactions with a new identifier. At the same time, the backup components are sending transactions to the secondary storage devices.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang
  • Patent number: 7047379
    Abstract: Disclosed are a system, a method, and a computer program product to efficiently create consistent transaction sets to maintain one or more copies of data at different data storage sites. All transactions sent to a primary backup appliance during a consistent transaction set creation interval are formed into a consistent transaction set by efficiently adding new transactions as they are received and removing unnecessary transfers as newer versions arrive. When the creation interval has expired, the complete consistent transaction set is transferred to a secondary backup appliance to be used to update a consistent backup copy of the primary site data. For each consistent transaction set, there will be a tree data structure (a search tree) created that contains the addressing information for all of the blocks of data in the consistent transaction set.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang
  • Patent number: 7024584
    Abstract: Disclosed is a system, method, and article of manufacture for maintaining data integrity. A frequency for creating consistent transactions sets is negotiated. A consistent transactions set creation duration is negotiated. At an interval determined by the frequency, during the consistent transactions set creation duration, processing of a first consistent transactions set is completed, while processing of a second consistent transactions set is delayed until the end of the consistent transactions set creation duration. After the first consistent transactions set have been offloaded to secondary storage, consistent copies of data may be created.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: April 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day III, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang
  • Patent number: 6988110
    Abstract: A data management system has at least one class distinction cue associated with a class of data entities. The class distinction cue comprises data management guidance information and priority information related to the associated class of data entities. For a data entity, at run-time, a data management allocation run-time system references the class distinction cue or cues prior to conducting data management allocation or access, and, based on the priority information as compared to other priority information related to the data storage resources, selectively allocates the data storage resources and provides the operations of the storage system in the data management allocation system for the data entity.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Robert Charles Friske, Robert Allen Hood, Matthew Joseph Kalos, Robert Frederic Kern
  • Publication number: 20040215589
    Abstract: A data management system has at least one class distinction cue associated with a class of data entities. The class distinction cue comprises data management guidance information and priority information related to the associated class of data entities. For a data entity, at run-time, a data management allocation run-time system references the class distinction cue or cues prior to conducting data management allocation or access, and, based on the priority information as compared to other priority information related to the data storage resources, selectively allocates the data storage resources and provides the operations of the storage system in the data management allocation system for the data entity.
    Type: Application
    Filed: April 23, 2003
    Publication date: October 28, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Robert Charles Friske, Robert Allen Hood, Matthew Joseph Kalos, Robert Frederic Kern
  • Publication number: 20040139366
    Abstract: Disclosed is a system, method, and article of manufacture for maintaining consistent copies of data between a primary site and a secondary site.
    Type: Application
    Filed: January 9, 2003
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang
  • Publication number: 20040139367
    Abstract: Disclosed is a system, method, and article of manufacture for maintaining data integrity. A frequency for creating consistent transactions sets is negotiated. A consistent transactions set creation duration is negotiated. At an interval determined by the frequency, during the consistent transactions set creation duration, processing of a first consistent transactions set is completed, while processing of a second consistent transactions set is delayed until the end of the consistent transactions set creation duration. After the first consistent transactions set have been offloaded to secondary storage, consistent copies of data may be created.
    Type: Application
    Filed: January 9, 2003
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang