Patents by Inventor John J. Hoffmann

John J. Hoffmann 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: 11934424
    Abstract: A method and apparatus are provided for avoiding target database constraint violations in a database replication system. The database replication system includes a source database and a target database, wherein target database transactions automatically abort due to constraint violations. Each database has one or more tables and at least one of the target database tables has one or more constraints. The database replication system replicates source database transactions. For each target database transaction corresponding to a replicated source database transaction, changes made at the source database are replicated to the target database. When it is detected that a replicated change causes a constraint violation as a result of one or more of the target database tables having one or more constraints, the applying of the database change to the target database of the database change is deferred and the database change is posted to an electronic list.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: March 19, 2024
    Assignee: GRAVIC, INC.
    Inventors: Paul J. Holenstein, John R. Hoffmann, Bruce D. Holenstein, Wilbur H. Highleyman
  • Patent number: 11921748
    Abstract: An automated method and apparatus are provided for comparing a source database and a target database that are intended to be kept in synchronization with each other. An application processes database changes that are posted to the source database and replicated to the target database. The source database and the target database are made up of blocks of data. Blocks of data from the source database having database changes are collected. These blocks of data are replicated to the target database. Blocks of data from the target database that correspond to the blocks of data from the source database having database changes are read. Representations of the blocks of data from the source database having database changes are compared to representations of blocks of data from the target database that correspond to the blocks of data from the source database having database changes.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: March 5, 2024
    Assignee: GRAVIC, INC.
    Inventors: John R. Hoffmann, Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein
  • Patent number: D756254
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 17, 2016
    Inventors: Jeffrey P. Hinebaugh, John J. Hoffmann
  • Patent number: D756255
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 17, 2016
    Inventors: Jeffrey P. Hinebaugh, John J. Hoffmann
  • Patent number: D756256
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 17, 2016
    Inventors: Jeffrey P. Hinebaugh, John J. Hoffmann
  • Patent number: D756257
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 17, 2016
    Inventors: Jeffrey P. Hinebaugh, John J. Hoffmann