Issued Patents All Time
Showing 25 most recent of 47 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |