JH

John R. Hoffmann

GR Gravic: 44 patents #3 of 20Top 15%
IN Intel: 2 patents #13,213 of 30,777Top 45%
RP Rpx: 1 patents #46 of 187Top 25%
Overall (All Time): #59,331 of 4,157,543Top 2%
47
Patents All Time

Issued Patents All Time

Showing 25 most recent of 47 patents

Patent #TitleCo-InventorsDate
12287780 Apparatus, method, and computer program product for reducing commit latency of pending transactions Paul J. Holenstein, Bruce D. Holenstein 2025-04-29
12216681 Method and apparatus for continuously comparing two databases which are actively being kept synchronized Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein 2025-02-04
12072872 Apparatus, method, and computer program product for resolving hung transactions Paul J. Holenstein, Bruce D. Holenstein 2024-08-27
11934424 Method and apparatus for resolving target database constraint violations in a database replication system where target database transactions are automatically aborted due to constraints violations Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2024-03-19
11921748 Method and apparatus for using representations of blocks of data when continuously comparing two databases which are actively being kept synchronized Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein 2024-03-05
11880386 Method and system for using before images of replicated changes from a source database with current target database images read from the target database when continuously comparing two databases which are actively being kept synchronized Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein 2024-01-23
11782908 Systems and methods to process an erroneously pre-committed transaction on a target database which has been aborted on a source database and replicated from the source database to the target database Bruce D. Holenstein, Paul J. Holenstein 2023-10-10
11775560 Method and system for using before images of changes for continuously comparing two databases which are actively being kept synchronized Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein 2023-10-03
11775509 Systems and methods to fully process an initially incomplete replicated and committed transaction for a non-static application by using a plurality of transaction pattern tables Bruce D. Holenstein, Paul J. Holenstein 2023-10-03
11698917 Method for replacing a currently operating data replication engine in a bidirectional data replication environment without application downtime and while preserving target database consistency, and by using audit trail tokens that provide a list of active transactions Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2023-07-11
11681686 Systems and methods to fully process an initially incomplete replicated and committed transaction Bruce D. Holenstein, Paul J. Holenstein 2023-06-20
11580134 Method and apparatus for resolving source database precommitted transactions that are replicated to a target database of a database replication system Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2023-02-14
11442962 Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency, and by joining the source database transactions Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2022-09-13
11210320 Method and apparatus for potentially resolving target database constraint violations in a database replication system by replacing, converting or removing deferred database changes Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2021-12-28
11120047 Method and apparatus for continuously comparing two databases which are actively being kept synchronized Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein 2021-09-14
11030219 Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency, and by using audit trail tokens Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2021-06-08
11010256 Method and system for implementing current, consistent, and complete backup copy by rolling a change log backwards against a storage device Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2021-05-18
10922186 Method and system for implementing current, consistent, and complete backups by rolling a change log backwards Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2021-02-16
10817535 Method and apparatus for resolving target database constraint violations in a database replication system Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2020-10-27
10706041 Systems and methods to profile transactions for end-state determination and latency reduction Bruce D. Holenstein, Paul J. Holenstein 2020-07-07
10705920 Method and system for implementing current, consistent, and complete backups Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2020-07-07
10706040 System for ensuring transactional integrity thereof that includes a plurality of subsystems, one of which takes an action upon a loss of transactional integrity Bruce D. Holenstein, Paul J. Holenstein, Wilbur H. Highleyman, Dylan R. Holenstein 2020-07-07
10671641 Method and computer program product for efficiently loading and synchronizing column-oriented databases Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2020-06-02
10474695 Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency Paul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman 2019-11-12
10452648 Method of ensuring transactional integrity of a system that includes a plurality of subsystems, one of which takes an action upon a loss of transactional integrity Bruce D. Holenstein, Paul J. Holenstein, Wilbur H. Highleyman, Dylan R. Holenstein 2019-10-22