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: 8903775Abstract: 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: GrantFiled: March 20, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Todd Benjamin Schlomer, David Randall Blea, Erroll Jay Calder, Gregory Edward McBride
-
Publication number: 20120185660Abstract: 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: ApplicationFiled: March 20, 2012Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
-
Patent number: 8195615Abstract: 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: GrantFiled: June 17, 2010Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
-
Publication number: 20100250500Abstract: 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: ApplicationFiled: June 17, 2010Publication date: September 30, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
-
Patent number: 7788231Abstract: 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: GrantFiled: April 18, 2006Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, Gregory Edward McBride
-
Patent number: 7644112Abstract: 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: GrantFiled: February 1, 2007Date of Patent: January 5, 2010Assignee: International Business Machines CorporationInventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
-
Patent number: 7478264Abstract: 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: GrantFiled: March 10, 2008Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Todd Benjamin Schlomer, David Randall Blea
-
Patent number: 7475280Abstract: 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: GrantFiled: February 24, 2008Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Todd Benjamin Schlomer, David Randall Blea, Errol Jay Calder, William Olsen
-
Publication number: 20080189341Abstract: 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: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
-
Publication number: 20080189340Abstract: 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: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang
-
Patent number: 7376676Abstract: 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: GrantFiled: July 17, 2003Date of Patent: May 20, 2008Assignee: International Business Machines CorporationInventors: David Randall Blea, Errol Jay Calder, Todd Benjamin Schlomer, Jimmie Lee Brundidge