Patents by Inventor Brian L. Corkill

Brian L. Corkill 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: 9020905
    Abstract: A system to synchronize a database and a non-database resource includes an application to transmit a request to a service provider to perform an action. The service provider receives the request and performs the action, the action not being under commit coordination. The service provider further inserts an entry into an action-reversal table to reverse the action and makes the insertion permanent. The service provider, on behalf of the application, then deletes the entry from the action-reversal table. The application may then be configured to perform one of the following: (1) make the delete permanent by performing a COMMIT; and (2) roll back the delete by performing a ROLLBACK. At a later time, the service provider may reverse the action in the event the entry remains in the action-reversal table. Corresponding methods and articles of manufacture (i.e., computer-readable media) are also disclosed herein.
    Type: Grant
    Filed: October 31, 2009
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian L. Corkill, Colin S. Dawson, Erika M. Dawson, Kevin S. Goldsmith
  • Publication number: 20110106760
    Abstract: A system to synchronize a database and a non-database resource includes an application to transmit a request to a service provider to perform an action. The service provider receives the request and performs the action, the action not being under commit coordination. The service provider further inserts an entry into an action-reversal table to reverse the action and makes the insertion permanent. The service provider, on behalf of the application, then deletes the entry from the action-reversal table. The application may then be configured to perform one of the following: (1) make the delete permanent by performing a COMMIT; and (2) roll back the delete by performing a ROLLBACK. At a later time, the service provider may reverse the action in the event the entry remains in the action-reversal table. Corresponding methods and articles of manufacture (i.e., computer-readable media) are also disclosed herein.
    Type: Application
    Filed: October 31, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian L. Corkill, Colin S. Dawson, Erika M. Dawson, Kevin S. Goldsmith
  • Publication number: 20080021865
    Abstract: A method, system, and computer program product for determining storage locations for data objects is provided. The method includes providing user-selectable options for assigning storage locations for data objects, which is based upon a minimum threshold size of the data objects defined for a storage group. The options are implemented via a binary large object storage structure (LSS)-enablement indicator. The storage locations are further defined by a view associated with storage groups within an administrative table. Upon receiving a request to store a data object that exceeds the minimum threshold size, the method includes retrieving the selected options from the LSS-enablement indicator. If the LSS-enablement indicator is enabled for a portion of the storage groups, the method includes determining whether a view for the data table of the second storage subsystem for the assigned storage group exists via the administrative table. If the view exists, the data object is stored in the second storage subsystem.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian L. Corkill, Erika M. Dawson, Peter S. Sobik, Gregory P. Wurth