Patents by Inventor Paul Cadarette

Paul Cadarette 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: 10970266
    Abstract: A method includes reading, by a capture engine, log data. The log data can be synchronously hardware-replicated. The log data reflects that an update was started for a database of a first site. The capture engine corresponds to a capture engine of a second site. The method also includes identifying, by the capture engine, the update. The method also includes determining whether the update was committed to the database of the first site. The method also includes replicating, by an apply engine, the update to a database of the second site based on the determining. The update is replicated to the database of the second site based on a determination that the update was committed to the database of the first site. The committed update corresponds to a consistent replication of updates across two or more databases that reside in multiple database management systems.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Paul Cadarette, David A. Clitherow, Michael G. Fitzpatrick, Pamela McLean, David Petersen, John G. Thompson, Gregory W. Vance
  • Publication number: 20190163776
    Abstract: A method includes reading, by a capture engine, log data. The log data can be synchronously hardware-replicated. The log data reflects that an update was started for a database of a first site. The capture engine corresponds to a capture engine of a second site. The method also includes identifying, by the capture engine, the update. The method also includes determining whether the update was committed to the database of the first site. The method also includes replicating, by an apply engine, the update to a database of the second site based on the determining. The update is replicated to the database of the second site based on a determination that the update was committed to the database of the first site. The committed update corresponds to a consistent replication of updates across two or more databases that reside in multiple database management systems.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Serge Bourbonnais, Paul Cadarette, David A. Clitherow, Michael G. Fitzpatrick, Pamela McLean, David Petersen, John G. Thompson, Gregory W. Vance
  • Publication number: 20060282421
    Abstract: Various embodiments of a method, system and article of manufacture to retrieve data in the form of rows from a federated relational database management system are provided. One or more client-requests from a client are received. In response to at least one of the client-requests, one or more fetch resource requests are issued to a native database management system interface. In response to the one or more fetch resource requests, one or more rows, respectively, are received from the native database management system interface. The one or more rows are stored in a cache. The issuing of at least one of the fetch resource requests is suspended based on a number of the rows in the cache reaching a predetermined upper threshold.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Inventors: Paul Cadarette, Gregg Upton, Anil Varkhedi