Patents by Inventor Robert Frederic Kern

Robert Frederic Kern 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: 20120226877
    Abstract: Provided is a method for maintaining mirror and storage system copies of volumes at multiple remote sites. A first server maintains a mirror copy relationship between a first storage system at a first site and a second storage system at a second site. The first server performs a first point-in-time copy operation from the first storage system to a first storage system copy, wherein the data for the first storage system copy is consistent as of the determined point-in-time. The first server transmits a command to a second server to create a point-in-time copy of the second storage system. The second server processes mirror data transferred from the first server as part of the mirror copy relationship to determine when to create a second point-in-time copy. The second server performs the second point-in-time copy operation.
    Type: Application
    Filed: May 14, 2012
    Publication date: September 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicolas Marc Clayton, Robert Frederic Kern, David B. Petersen, David Michael Shackelford, Gail Andrea Spear, John Glenn Thompson
  • Patent number: 8209282
    Abstract: Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20120079224
    Abstract: Provided are a computer program product, system, and method for maintaining mirror and storage system copies of volumes at multiple remote sites. A first server maintains a mirror copy relationship in a computer readable storage medium between a first storage system at a first site and a second storage system at a second site to mirror data at the first storage system to the second storage system, wherein the first and second sites connect over a network. The first server performs a first point-in-time copy operation from the first storage system to a first storage system copy, wherein the data for the first storage system copy is consistent as of the determined point-in-time, wherein the point-in-time copy operation is completed upon creating a data structure indicating data for the first storage system copy as located at the first storage or the first storage system copy. The first server transmits a command to a second server to create a point-in-time copy of the second storage system.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicolas Mare Clayton, Robert Frederic Kern, David B. Petersen, David Michael Shackelford, Gail Andrea Spear, John Glenn Thompson
  • Patent number: 8032497
    Abstract: Providing extended or end-to-end data integrity through layers of a system. In one aspect, information is to be transmitted between an application end of the system and a physical storage medium that stores the information for a database of the system, the information to be transmitted via a database server in a database server layer of the system. At least a portion of data protection is provided for the information, the data protection causing the information to be protected from corruption between a system layer and the physical storage medium, where the system layer is a separate layer provided closer to the application end of the system than the database server layer.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Blair K. Adamache, Kenneth Wayne Boyd, Robert Frederic Kern, Jeffrey William Palm, Mark Francis Wilding
  • Patent number: 8027952
    Abstract: Provided is a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Patent number: 7761732
    Abstract: Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Kenneth Wayne Boyd, William Frank Micka, Gregory Edward McBride, John Thomas Flynn, Jr., John Jay Wolfgang, Michael E. Factor, Amiram Hayardeny, Kenneth Fairclough Day, III, Aviad Zlotnick
  • Patent number: 7752676
    Abstract: Provided are a method, system and article of manufacture, wherein a request to access data is received from a requestor. A determination is made as to whether the requestor is authorized to access the data. In response to determining that the requestor is authorized to access the data, a determination is made as to whether the data is encrypted. An encryption key is requested from the requester, in response to determining that the data is not encrypted.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Howard Hartung, Yu-Cheng Hsu, Robert Frederic Kern
  • Patent number: 7627775
    Abstract: Provided are a method, system and program from for managing failures in a mirrored system. A copy relationship between primary and secondary storage locations, wherein updates to the primary storage locations are copied to the secondary storage locations. A failure is detected preventing an application from writing updates to the primary storage locations. A failure message is received for the application in response to detecting the failure, wherein the failure message is not provided to the application. The copying of updates to the primary storage locations to the secondary storage locations is suspended. The failure message is provided to the application in response to suspending the copying.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Gail Andrea Spear, David B. Petersen, Gregory Edward McBride
  • Patent number: 7613888
    Abstract: A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in accordance with the write I/O of the owning application, provides service workload identification describing the write I/O, a storage subsystem control adds the service workload identification to record set information for the data, and a journal management system stores the record set information in a journal. The journaled information, for example, may be employed for performing forensic analysis of data corruption events or to perform security audits, etc.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: November 3, 2009
    Assignee: International Bsuiness Machines Corporation
    Inventors: Kenneth Wayne Boyd, Donna Eng Dillenberger, Robert Frederic Kern, William Frank Micka, Jeffrey William Palm, David Michael Shackelford, Mark Francis Wilding
  • Patent number: 7610459
    Abstract: A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in accordance with the write I/O of the owning application, provides service workload identification describing the write I/O, a storage subsystem control adds the service workload identification to record set information for the data, and a journal management system stores the record set information in a journal. The journaled information, for example, may be employed for performing forensic analysis of data corruption events or to perform security audits, etc.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: October 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Donna Eng Dillenberger, Robert Frederic Kern, William Frank Micka, Jeffrey William Palm, David Michael Shackelford, Mark Francis Wilding
  • Patent number: 7603581
    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: Grant
    Filed: March 17, 2006
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Lisa Joan Gundy, Nils Torbjorn Kaving, Robert Frederic Kern, Gregory Edward McBride, Alan George McClure, William Frank Micka, David B. Petersen, Gail Andrea Spear, Warren Keith Stanley
  • Patent number: 7571268
    Abstract: Provided are a method, system, and article of manufacture, wherein a primary control unit sends a selected time to a plurality of secondary control units. Clocks are periodically synchronized at the primary control unit and the secondary control units with a time server. The primary control unit and the plurality of secondary control units consistently update secondary storage subsystems coupled to the plurality of secondary control units at the selected time.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Gregory Edward McBride, Kenneth Wayne Boyd, William Frank Micka, Gail Andrea Spear, Robert Francis Bartfai
  • Patent number: 7552295
    Abstract: Provided are a method, system, and program for maintaining consistency when mirroring data using different copy technologies. Update groups having updates to primary storage locations are formed using a first copy technology. The updates in the update groups are copied to secondary storage locations. Update groups having updates to primary storage locations are formed using a second copy technology, wherein the updates in the update groups are copied to secondary storage locations. Indication is made in a data structure of a time of an update in response to including the update in one of the update groups formed using the first copy technology. Indication is also made in the data structure of a time of the update group formed using the second copy technology.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Kenneth Wayne Boyd, Gregory Edward McBride, Gail Andrea Spear, Robert Francis Bartfai, William Frank Micka, Kenneth Fairclough Day, III
  • Publication number: 20090083853
    Abstract: Providing extended or end-to-end data integrity through layers of a system. In one aspect, information is to be transmitted between an application end of the system and a physical storage medium that stores the information for a database of the system, the information to be transmitted via a database server in a database server layer of the system. At least a portion of data protection is provided for the information, the data protection causing the information to be protected from corruption between a system layer and the physical storage medium, where the system layer is a separate layer provided closer to the application end of the system than the database server layer.
    Type: Application
    Filed: September 26, 2007
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Blair K. Adamache, Kenneth Wayne Boyd, Robert Frederic Kern, Jeffrey William Palm, Mark Francis Wilding
  • Publication number: 20090019096
    Abstract: Provided is a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Application
    Filed: September 18, 2008
    Publication date: January 15, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20090013014
    Abstract: Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Application
    Filed: September 19, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Patent number: 7467168
    Abstract: Provided is a method for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, William Frank Micka, Gail Andrea Spear, David B. Petersen
  • Publication number: 20080256310
    Abstract: A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in accordance with the write I/O of the owning application, provides service workload identification describing the write I/O, a storage subsystem control adds the service workload identification to record set information for the data, and a journal management system stores the record set information in a journal. The journaled information, for example, may be employed for performing forensic analysis of data corruption events or to perform security audits, etc.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Inventors: Kenneth Wayne Boyd, Donna Eng Dillenberger, Robert Frederic Kern, William Frank Micka, Jeffrey William Palm, David Michael Shackelford, Mark Francis Wilding
  • Publication number: 20080256309
    Abstract: A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in accordance with the write I/O of the owning application, provides service workload identification describing the write I/O, a storage subsystem control adds the service workload identification to record set information for the data, and a journal management system stores the record set information in a journal. The journaled information, for example, may be employed for performing forensic analysis of data corruption events or to perform security audits, etc.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Inventors: Kenneth Wayne Boyd, Donna Eng Dillenberger, Robert Frederic Kern, William Frank Micka, Jeffrey William Palm, David Michael Shackelford, Mark Francis Wilding
  • Patent number: 7376859
    Abstract: Provided are a method, system and article of manufacture for switching. An indication is received of a failure of a primary storage subsystem at a switch, wherein the switch couples a host to the primary storage subsystem and a secondary storage subsystem. Subsequently, a command received from the host at the switch is directed to the secondary storage subsystem for completion.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Robert Frederic Kern