Patents by Inventor Douglas M. Zobre

Douglas M. Zobre 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: 10037147
    Abstract: A file with an exclusive serialization is allocated. The exclusive serialization associated with the newly allocated file is transformed into a shared serialization. The file with the shared serialization is allocated as shared resource for a multisystem environment.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Sica, Douglas M. Zobre
  • Patent number: 9898349
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for managing requests for acquiring one or more resources in a computing environment. In one embodiment, successful acquisition of the one or more resources is determined. Embodiments of the present invention provide systems, methods, and computer program products for initiating a synchronous request to acquire the one or more resources, responsive to determining that the acquisition of the one or more resources is not successful.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Patent number: 9891845
    Abstract: Embodiments of the present invention provide methods, program products, and systems for reusing a duplex storage medium resource. Embodiments of the present invention can be used to transition between duplex media by determining that a prior transition from a first duplex storage media to a second duplex storage media is being performed and reinitializing the second duplex storage media to receive, for storage, duplex data transferred from the first duplex storage media. Embodiments of the present invention can be used to reduce potential collisions with naming conventions and reduce unwanted delay that results in forcing an offload by managing the recovery medium and keeping it available through policy based medium changes.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Patent number: 9875147
    Abstract: Managing requests for acquiring resources in a computing environment. A first request to acquire resources is received. Whether the resources have been pre-acquired is determined. If the resources have not been pre-acquired, a token registering interest of a first thread in the first request is subscribed to. If the acquisition of the resources is not successful, whether a prior synchronous request has been initiated by a thread for the first request is determined. If a prior synchronous request has not been initiated, a synchronous request is initiated to acquire the resources. If the resources have not been pre-acquired for a second received request, an interest is registered of a second thread in the first request using the token. If the acquisition of the one or more resources is successful, a thread is notified of the successful acquisition, and the interest of the second thread is unregistered in the first request.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20170168712
    Abstract: A file with an exclusive serialization is allocated. The exclusive serialization associated with the newly allocated file is transformed into a shared serialization. The file with the shared serialization is allocated as shared resource for a multisystem environment.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160381137
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for managing requests for acquiring one or more resources in a computing environment. In one embodiment, successful acquisition of the one or more resources is determined. Embodiments of the present invention provide systems, methods, and computer program products for initiating a synchronous request to acquire the one or more resources, responsive to determining that the acquisition of the one or more resources is not successful.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160378571
    Abstract: Managing requests for acquiring resources in a computing environment. A first request to acquire resources is received. Whether the resources have been pre-acquired is determined. If the resources have not been pre-acquired, a token registering interest of a first thread in the first request is subscribed to. If the acquisition of the resources is not successful, whether a prior synchronous request has been initiated by a thread for the first request is determined. If a prior synchronous request has not been initiated, a synchronous request is initiated to acquire the resources. If the resources have not been pre-acquired for a second received request, an interest is registered of a second thread in the first request using the token. If the acquisition of the one or more resources is successful, a thread is notified of the successful acquisition, and the interest of the second thread is unregistered in the first request.
    Type: Application
    Filed: August 18, 2016
    Publication date: December 29, 2016
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160378390
    Abstract: Embodiments of the present invention provide methods, program products, and systems for reusing a duplex storage medium resource. Embodiments of the present invention can be used to transition between duplex media by determining that a prior transition from a first duplex storage media to a second duplex storage media is being performed and reinitializing the second duplex storage media to receive, for storage, duplex data transferred from the first duplex storage media. Embodiments of the present invention can be used to reduce potential collisions with naming conventions and reduce unwanted delay that results in forcing an offload by managing the recovery medium and keeping it available through policy based medium changes.
    Type: Application
    Filed: December 21, 2015
    Publication date: December 29, 2016
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160378362
    Abstract: Embodiments of the present invention provide methods, program products, and systems for reusing a duplex storage medium resource. Embodiments of the present invention can be used to transition between duplex media by determining that a prior transition from a first duplex storage media to a second duplex storage media is being performed and reinitializing the second duplex storage media to receive, for storage, duplex data transferred from the first duplex storage media. Embodiments of the present invention can be used to reduce potential collisions with naming conventions and reduce unwanted delay that results in forcing an offload by managing the recovery medium and keeping it available through policy based medium changes.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Patent number: 9461843
    Abstract: Managing requests for acquiring resources in a computing environment. A first request to acquire resources is received. Whether the resources have been pre-acquired is determined. If the resources have not been pre-acquired, a token registering interest of a first thread in the first request is subscribed to. If the acquisition of the resources is not successful, whether a prior synchronous request has been initiated by a thread for the first request is determined. If a prior synchronous request has not been initiated, a synchronous request is initiated to acquire the resources. If the resources have not been pre-acquired for a second received request, an interest is registered of a second thread in the first request using the token. If the acquisition of the one or more resources is successful, a thread is notified of the successful acquisition, and the interest of the second thread is unregistered in the first request.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Gentile, Jie Hou, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160170678
    Abstract: Embodiments relate to writing data to a plurality of storage devices. A computer-implemented method for writing data to a plurality of storage devices that are represented as a single storage device to exploiters that send requests to write data to the single storage device is provided. The method receives a request to write data to the single storage device. The method reserves a space in a secondary storage device. The method writes the data to a primary storage device after the space in the secondary storage device is successfully reserved. The method writes the data to the reserved space in the secondary storage device after the writing the data to the primary storage device is successfully completed.
    Type: Application
    Filed: March 8, 2016
    Publication date: June 16, 2016
    Inventors: Joseph W. Gentile, Andrew M. Sica, Douglas M. Zobre
  • Publication number: 20160034210
    Abstract: Embodiments relate to writing data to a plurality of storage devices. A computer-implemented method for writing data to a plurality of storage devices that are represented as a single storage device to exploiters that send requests to write data to the single storage device is provided. The method receives a request to write data to the single storage device. The method reserves a space in a secondary storage device. The method writes the data to a primary storage device after the space in the secondary storage device is successfully reserved. The method writes the data to the reserved space in the secondary storage device after the writing the data to the primary storage device is successfully completed.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Joseph W. Gentile, Andrew M. Sica, Douglas M. Zobre
  • Patent number: 8972422
    Abstract: A method for managing log messages in a system includes identifying a log message having a data value, filtering a first data value from a historical log record for a first interval, predicting whether any particular system events should occur when the first data value is filtered from a received log record and identifying the corresponding system events, initiating a second interval while filtering the first data value from a received log record, determining whether any non-predicted system events have occurred, and removing the filter for the first data value responsive to determining that a non-predicted system event has occurred.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Erin M. Farr, Douglas M. Zobre
  • Publication number: 20140095648
    Abstract: A method for storing log data in a networked storage system includes receiving one or more log data streams and storing the log data streams in a local memory location. The method also includes accessing the log data streams from the local memory location by a communications adapter and transmitting the log data streams to a storage system over a communications network by the communications adapter. The communications adapter is configured for one way communication with the storage system.
    Type: Application
    Filed: December 4, 2013
    Publication date: April 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Eli M. Dow, Erin M. Farr, Douglas M. Zobre
  • Publication number: 20140081999
    Abstract: A method for managing log messages in a system includes identifying a log message having a data value, filtering a first data value from a historical log record for a first interval, predicting whether any particular system events should occur when the first data value is filtered from a received log record and identifying the corresponding system events, initiating a second interval while filtering the first data value from a received log record, determining whether any non-predicted system events have occurred, and removing the filter for the first data value responsive to determining that a non-predicted system event has occurred.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Eli M. Dow, Erin M. Farr, Douglas M. Zobre
  • Publication number: 20130275444
    Abstract: A method for managing log messages in a system includes identifying a log message having a data value, filtering a first data value from a historical log record for a first interval, predicting whether any particular system events should occur when the first data value is filtered from a received log record and identifying the corresponding system events, initiating a second interval while filtering the first data value from a received log record, determining whether any non-predicted system events have occurred, and removing the filter for the first data value responsive to determining that a non-predicted system event has occurred.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Erin M. Farr, Douglas M. Zobre
  • Publication number: 20130191497
    Abstract: A method for storing log data in a networked storage system includes receiving one or more log data streams and storing the log data streams in a local memory location. The method also includes accessing the log data streams from the local memory location by a communications adapter and transmitting the log data streams to a storage system over a communications network by the communications adapter. The communications adapter is configured for one way communication with the storage system.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Erin M. Farr, Douglas M. Zobre
  • Patent number: 8032790
    Abstract: A method and computer program product for testing a system logger. Randomized input is provided into a logging facility and automated testing of the logging facility is performed in a multi-processing environment. Self-verification of data retrieved from the logging facility is performed to ensure no data loss occurs due to external system events or failures driven by a test tool. Real-time analysis of results received is performed by the test tool based on the randomized input into the logging facility. First failure data is captured and self-verification of results of a data recovery operation of the logging facility is performed in a disaster recovery scenario. Self-verification includes writing log blocks of random sizes to the log stream, iteratively forcing log data to be offloaded from primary storage to secondary storage, iteratively updating log stream attributes, and iteratively swapping duplexing modes.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Tarun Chopra, Nicholas R. Jones, Robert Miller, Jr., Thomas F. Rankin, Andrew M. Sica, Douglas M. Zobre
  • Patent number: 6842825
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: January 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre
  • Publication number: 20040030837
    Abstract: In a system including a host, a primary storage subsystem coupled to the host, a cache coupled to the host and separate from the primary storage system, a secondary storage subsystem, and a data mover coupling the primary and secondary storage systems, data is temporarily cached for future storage in the primary storage subsystem so as to preserve timestamp information and maintain data consistency for asynchronously mirroring the data at a secondary subsystem.
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Robert Vaughn Geiner, Ronald Maynard Kern, Gregory Edward McBride, William Frank Micka, Jeffrey Mark Nick, Larry Richard Perry, David B. Petersen, David Michael Shackelford, Harold Glen Slone, Harry Morris Yudenfriend, Douglas M. Zobre