Patents by Inventor Todd Benjamin Schlomer

Todd Benjamin Schlomer 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: 8903775
    Abstract: Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Erroll Jay Calder, Gregory Edward McBride
  • Publication number: 20120185660
    Abstract: Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
    Type: Application
    Filed: March 20, 2012
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
  • Patent number: 8195615
    Abstract: Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
  • Publication number: 20100250500
    Abstract: Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
    Type: Application
    Filed: June 17, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
  • Patent number: 7788231
    Abstract: Provided are a method, system, and program for using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage. A copy relationship associates a source storage and target storage pair, wherein writes received at the source storage are transferred to the target storage. A determination is made whether a signal has been received from a system within a receive signal interval. A freeze operation is initiated to cease receiving writes at the source storage from an application in response to determining that the signal has not been received within the receive signal interval. A thaw operation is initiated to continue receiving write operations at the source storage from applications after a lapse of a freeze timeout in response to the freeze operation, wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
  • Patent number: 7644112
    Abstract: An apparatus, system, and method are disclosed for initializing a synchronized remote database. A creation module creates a first backup table of a backup database from a schema for a primary table of a primary database. A read module reads each row from the primary table with an application server configured to manage access to the primary database by a database application. A construction module constructs a SQL command for each row of the primary table. Each SQL command inserts data of a primary table row in the first backup table. An application module applies each SQL command to the first backup table to mirror the primary table at the first backup table.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
  • Patent number: 7478264
    Abstract: This embodiment allows for a communications path between two storage management servers, when they do not have their normal HA communications path connected directly with one another, to send communications through the storage device server. An embodiment of this invention creates a request header that will direct the storage device server to perform certain operations. This request header is used to send commands from the storage management server to the storage device servers. This common connection with the storage device between the two storage management servers allow them to continue communication with each other if the direct link is severed.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Todd Benjamin Schlomer, David Randall Blea
  • Patent number: 7475280
    Abstract: This presentation allows for two or more storage management servers to be in an active high availability (HA) state for the same set of storage devices and copy services relationships; rather than having a single server be in an active HA state and the other servers being in a standby HA state. This makes each HA server to be able to accept commands at any time so that they will not have to issue a takeover command to a standby server just to start issuing commands. This will also ensure that the data replication pairs will continue copying data until an event of an actual disaster; in which the active servers would then cause the data replication to be suspended so that a consistent set of data is secured on the secondary site.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, William Olsen
  • Publication number: 20080189341
    Abstract: An apparatus, system, and method are disclosed for initializing a synchronized remote database. A creation module creates a first backup table of a backup database from a schema for a primary table of a primary database. A read module reads each row from the primary table with an application server configured to manage access to the primary database by a database application. A construction module constructs a SQL command for each row of the primary table. Each SQL command inserts data of a primary table row in the first backup table. An application module applies each SQL command to the first backup table to mirror the primary table at the first backup table.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
  • Publication number: 20080189340
    Abstract: An apparatus, system, and method are disclosed for synchronizing a remote database. A monitor module monitors an update from a database application to a primary table of a primary database. The update is communicated through an application server. The application server is configured to manage access to the primary database by the database application. A construction module constructs a SQL command in text format that is equivalent to the update. An update module applies the SQL command to a backup table of a backup database. The backup table is a logical mirror image of the primary table prior to the application of the update to the primary table. In one embodiment, a verification module verifies that the SQL command is successfully applied to the backup table.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
  • Patent number: 7376676
    Abstract: Disclosed is a technique for creating a copy services solution. A document describing the copy services solution is received. The document is converted to executable code. The code is executed to perform one or more base copy services solutions described with base copy types in the document.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Randall Blea, Errol Jay Calder, Todd Benjamin Schlomer, Jimmie Lee Brundidge