Patent | Date |
---|
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 Grant 11,442,962 - Holenstein , et al. September 13, 2 | 2022-09-13 |
Mixed-mode method for combining active/active and validation architectures utilizing remediation action Grant 11,327,955 - Holenstein , et al. May 10, 2 | 2022-05-10 |
Method and apparatus for potentially resolving target database constraint violations in a database replication system by replacing, converting or removing deferred database changes Grant 11,210,320 - Holenstein , et al. December 28, 2 | 2021-12-28 |
Method and apparatus for continuously comparing two databases which are actively being kept synchronized Grant 11,120,047 - Hoffmann , et al. September 14, 2 | 2021-09-14 |
System For Notifying A Merchant After Completion Of A Previous Transaction By The Merchant When A Payment Instrument Used For The Previous Transaction Has Been Identified As Being Suspect App 20210209591 - HOLENSTEIN; Bruce D. ;   et al. | 2021-07-08 |
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 Grant 11,030,219 - Holenstein , et al. June 8, 2 | 2021-06-08 |
Method and system for implementing current, consistent, and complete backup copy by rolling a change log backwards against a storage device Grant 11,010,256 - Holenstein , et al. May 18, 2 | 2021-05-18 |
Method and system for implementing current, consistent, and complete backups by rolling a change log backwards Grant 10,922,186 - Holenstein , et al. February 16, 2 | 2021-02-16 |
Method and apparatus for resolving target database constraint violations in a database replication system Grant 10,817,535 - Holenstein , et al. October 27, 2 | 2020-10-27 |
Systems and methods to profile transactions for end-state determination and latency reduction Grant 10,706,041 - Hoffmann , et al. | 2020-07-07 |
Method and system for implementing current, consistent, and complete backups Grant 10,705,920 - Holenstein , et al. | 2020-07-07 |
System for ensuring transactional integrity thereof that includes a plurality of subsystems, one of which takes an action upon a loss of transactional integrity Grant 10,706,040 - Holenstein , et al. | 2020-07-07 |
Method and computer program product for efficiently loading and synchronizing column-oriented databases Grant 10,671,641 - Holenstein , et al. | 2020-06-02 |
Mixed-mode method for combining active/active and validation architectures utilizing a check integrity module Grant 10,642,826 - Holenstein , et al. | 2020-05-05 |
Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency Grant 10,474,695 - Holenstein , et al. Nov | 2019-11-12 |
Mixed-mode method for combining active/active and validation architectures Grant 10,467,223 - Holenstein , et al. No | 2019-11-05 |
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 Grant 10,452,648 - Holenstein , et al. Oc | 2019-10-22 |
Method of ensuring transactional integrity of a system that includes a first subsystem and a second subsystem Grant 10,394,798 - Holenstein , et al. A | 2019-08-27 |
Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency Grant 10,303,699 - Holenstein , et al. | 2019-05-28 |
Method of controlling whether an uncompleted transaction applied against a database goes forward or is aborted, and for modifying the uncompleted transaction so that it can go forward Grant 10,296,759 - Holenstein , et al. | 2019-05-21 |
Method and apparatus for resolving constraint violations in a database replication system Grant 10,216,820 - Holenstein , et al. Feb | 2019-02-26 |
Method and apparatus for logging non-durable attributes of an uncompleted transaction so as to make such attributes durable Grant 10,176,243 - Holenstein , et al. J | 2019-01-08 |
Method of ensuring real-time transaction integrity Grant 10,152,506 - Hoffmann , et al. Dec | 2018-12-11 |
Apparatus for ensuring real-time transaction integrity in the indestructible scalable computing cloud Grant 10,095,730 - Hoffmann , et al. October 9, 2 | 2018-10-09 |
Method of logging non-durable attributes of an uncompleted transaction so as to make such attributes durable Grant 10,025,845 - Holenstein , et al. July 17, 2 | 2018-07-17 |
Method of controlling whether an uncompleted transaction applied against a database goes forward or is aborted, and for modifying the uncompleted transaction so that it can go forward Grant 10,025,946 - Holenstein , et al. July 17, 2 | 2018-07-17 |
Method of ensuring transactional integrity of a new subsystem that is added to a system that includes a trusted subsystem Grant 10,013,452 - Holenstein , et al. July 3, 2 | 2018-07-03 |
Method of ensuring near real-time transaction integrity with rollback of committed transaction upon detection of incorrect transaction processing after the commit Grant 9,996,578 - Holenstein , et al. June 12, 2 | 2018-06-12 |
Method and system for mitigating correlated failure modes Grant 9,985,823 - Holenstein , et al. May 29, 2 | 2018-05-29 |
Method of ensuring real-time transaction integrity in the indestructible scalable computing cloud Grant 9,922,074 - Hoffmann , et al. March 20, 2 | 2018-03-20 |
Source-side merging of distributed transactions prior to replication Grant 9,904,721 - Holenstein , et al. February 27, 2 | 2018-02-27 |
Methods for repairing a corrupted database to a new, correct state Grant 9,830,223 - Holenstein , et al. November 28, 2 | 2017-11-28 |
Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations Grant 9,804,935 - Holenstein , et al. October 31, 2 | 2017-10-31 |
Method of ensuring real-time transaction integrity in the cloud Grant 9,760,598 - Holenstein , et al. September 12, 2 | 2017-09-12 |
Method of ensuring real-time transaction integrity Grant 9,734,190 - Holenstein , et al. August 15, 2 | 2017-08-15 |
Method of controlling whether an uncompleted transaction applied against a database goes forward using either synchronous or asynchronous replication, or using either encrypted replication or unencrypted replication Grant 9,569,473 - Holenstein , et al. February 14, 2 | 2017-02-14 |
Method and article of manufacture for ensuring fair access to information using propagation delays to determine when to release object locks Grant 9,330,363 - Holenstein , et al. May 3, 2 | 2016-05-03 |
Methods for returning a corrupted database to a known, correct state by selectively using redo and undo operations Grant 8,909,604 - Holenstein , et al. December 9, 2 | 2014-12-09 |
Methods for returning a corrupted database to a known, correct state Grant 8,903,779 - Holenstein , et al. December 2, 2 | 2014-12-02 |
Methods for Reducing the Merchant Chargeback Notification Time App 20140214669 - HOLENSTEIN; Bruce D. ;   et al. | 2014-07-31 |
Method for ensuring referential integrity in replication engines by serializing base level change queue data Grant 08620862 - | 2013-12-31 |
Method for ensuring referential integrity in replication engines by serializing base level change queue data Grant 8,620,862 - Holenstein , et al. December 31, 2 | 2013-12-31 |
Method and article of manufacture for ensuring fair access to information using a fair propagation delay period in a transaction ownership step Grant 8,458,150 - Holenstein , et al. June 4, 2 | 2013-06-04 |
Dynamic response form symbology processing Grant 8,412,004 - Hoffmann , et al. April 2, 2 | 2013-04-02 |
Inferential self-registration of imperfect OMR forms Grant 8,331,740 - Davison , et al. December 11, 2 | 2012-12-11 |
Method and article of manufacture for ensuring fair access to information using propagation delays to determine when to release object locks App 20120296868 - HOLENSTEIN; Paul J. ;   et al. | 2012-11-22 |
Method and article of manufacture for ensuring fair access to information using a fair propagation delay period in a transaction ownership step App 20120290548 - HOLENSTEIN; Paul J. ;   et al. | 2012-11-15 |
Mixed mode synchronous and asynchronous replication system Grant 8,301,593 - Hoffmann , et al. October 30, 2 | 2012-10-30 |
Method for ensuring replication from a change queue of a source database to a target database when transaction load exceeds data path by spawning a new transaction path between the change queue and the target database Grant 8,250,029 - Holenstein , et al. August 21, 2 | 2012-08-21 |
Method For Ensuring Replication From A Change Queue Of A Source Database To A Target Database When Transaction Load Exceeds Data Path By Spawning A New Transaction Path Between The Change Queue And The Target Database App 20120101990 - HOLENSTEIN; Paul J. ;   et al. | 2012-04-26 |
Dynamic Response Form Symbology Processing App 20120093439 - HOFFMANN; Tristan E. ;   et al. | 2012-04-19 |
Method for ensuring replication when system resources are limited Grant 8,117,154 - Holenstein , et al. February 14, 2 | 2012-02-14 |
Method for resolving collisions in a database replication system by relaxing a constraint that contributes to collisions, or removing the cause of the constraint that contributes to the collisions Grant 8,086,661 - Holenstein , et al. December 27, 2 | 2011-12-27 |
Method for replicating explicit locks in a data replication engine Grant 7,962,458 - Holenstein , et al. June 14, 2 | 2011-06-14 |
Referential integrity, consistency, and completeness loading of databases Grant 7,949,640 - Holenstein , et al. May 24, 2 | 2011-05-24 |
Synchronization of plural databases in a database replication system when replication is slower than the synchronization process Grant 7,882,062 - Holenstein , et al. February 1, 2 | 2011-02-01 |
Optical mark reading that uses a disregard state as part of an unambiguous symbology of marks to fill into response bubbles Grant 7,864,986 - Holenstein , et al. January 4, 2 | 2011-01-04 |
Method For Ensuring Replication When System Resources Are Limited App 20100332449 - HOLENSTEIN; Paul J. ;   et al. | 2010-12-30 |
Method For Ensuring Referential Integrity In Replication Engines By Resolving Lock Conflicts App 20100332448 - HOLENSTEIN; Paul J. ;   et al. | 2010-12-30 |
Synchronization of plural databases in a database replication system with simultaneous synchronization and replication Grant 7,853,561 - Holenstein , et al. December 14, 2 | 2010-12-14 |
Method for ensuring referential integrity in multi-threaded replication engines Grant 7,801,851 - Holenstein , et al. September 21, 2 | 2010-09-21 |
Method For Replicating Locks In A Data Replication Engine App 20100191884 - HOLENSTEIN; Bruce D. ;   et al. | 2010-07-29 |
Data input routing after failure Grant 7,739,237 - Holenstein , et al. June 15, 2 | 2010-06-15 |
Referential Integrity, Consistency, and Completeness Loading of Databases App 20100114841 - Holenstein; Paul J. ;   et al. | 2010-05-06 |
Mixed Mode Synchronous And Asynchronous Replication System App 20090313311 - Hoffmann; John R. ;   et al. | 2009-12-17 |
Control of a data replication engine using attributes associated with a transaction Grant 7,613,740 - Holenstein , et al. November 3, 2 | 2009-11-03 |
Methods For Ensuring Fair Access To Information App 20090265352 - Holenstein; Paul J. ;   et al. | 2009-10-22 |
Optimized statement caching for transaction replay Grant 7,603,389 - Holenstein , et al. October 13, 2 | 2009-10-13 |
Optical Mark Reading That Uses A Disregard State As Part Of An Unambiguous Symbology Of Marks To Fill Into Response Bubbles App 20090242639 - Holenstein; Bruce D. ;   et al. | 2009-10-01 |
Method For Resolving Collisions In A Database Replication System By Relaxing A Constraint That Contributes To Collisions, Or Removing The Cause Of The Constraint That Contributes To The Collisions App 20090177710 - HOLENSTEIN; Bruce D. ;   et al. | 2009-07-09 |
Multi-level optical mark reading that uses an unambiguous symbology of marks to fill into response bubbles Grant 7,555,145 - Holenstein , et al. June 30, 2 | 2009-06-30 |
Method of increasing system availability by assigning process pairs to processor pairs Grant 7,539,898 - Highleyman , et al. May 26, 2 | 2009-05-26 |
Inferential Self-registration Of Imperfect Omr Forms App 20090116748 - Davison; Owen C. ;   et al. | 2009-05-07 |
High availability designated winner data replication Grant 7,523,110 - Holenstein , et al. April 21, 2 | 2009-04-21 |
Method Of Increasing System Availability By Assigning Process Pairs To Processor Pairs App 20090063897 - Highleyman; Wilbur H. ;   et al. | 2009-03-05 |
Synchronization Of Plural Databases In A Database Replication System When Replication Is Slower Than The Synchronization Process App 20080109497 - Holenstein; Paul J. ;   et al. | 2008-05-08 |
Synchronization Of Plural Databases In A Database Replication System With Simultaneous Synchronization And Replication App 20080109496 - Holenstein; Paul J. ;   et al. | 2008-05-08 |
Synchronization of a target database with a source database during database replication Grant 7,321,904 - Holenstein , et al. January 22, 2 | 2008-01-22 |
Data input routing after failure App 20070226277 - Holenstein; Bruce D. ;   et al. | 2007-09-27 |
Split processing system for providing increased system availability Grant 7,194,488 - Highleyman , et al. March 20, 2 | 2007-03-20 |
Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only Grant 7,177,866 - Holenstein , et al. February 13, 2 | 2007-02-13 |
Method of increasing system availability by splitting a system Grant 7,113,938 - Highleyman , et al. September 26, 2 | 2006-09-26 |
Optimized statement caching for transaction replay App 20060200507 - Holenstein; Bruce D. ;   et al. | 2006-09-07 |
Control of a data replication engine using attributes associated with a transaction App 20060200501 - Holenstein; Bruce D. ;   et al. | 2006-09-07 |
High availability designated winner data replication App 20060200533 - Holenstein; Bruce D. ;   et al. | 2006-09-07 |
Collision avoidance in database replication systems Grant 7,103,586 - Holenstein , et al. September 5, 2 | 2006-09-05 |
Synchronization of plural databases in a database replication system Grant 7,003,531 - Holenstein , et al. February 21, 2 | 2006-02-21 |
Method for ensuring referential integrity in multi-threaded replication engines App 20050021567 - Holenstein, Paul J. ;   et al. | 2005-01-27 |
Multi-level optical mark reading App 20040245339 - Holenstein, Bruce D. ;   et al. | 2004-12-09 |
Synchronization of plural databases in a database replication system App 20040215670 - Holenstein, Paul J. ;   et al. | 2004-10-28 |
Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only App 20040133591 - Holenstein, Bruce D. ;   et al. | 2004-07-08 |
Synchronization of plural databases in a database replication system Grant 6,745,209 - Holenstein , et al. June 1, 2 | 2004-06-01 |
Split processing system for providing increased system availability App 20040098411 - Highleyman, Wilbur H. ;   et al. | 2004-05-20 |
Collision avoidance in bidirectional database replication Grant 6,662,196 - Holenstein , et al. December 9, 2 | 2003-12-09 |
Collision avoidance in bidirectional database replication App 20030187884 - Holenstein, Bruce D. ;   et al. | 2003-10-02 |
Method of increasing system availability by assigning process pairs to processor pairs App 20030172106 - Highleyman, Wilbur H. ;   et al. | 2003-09-11 |
Method of increasing system availability by splitting a system App 20030172074 - Highleyman, Wilbur H. ;   et al. | 2003-09-11 |
Synchronization of plural databases in a database replication system App 20030131027 - Holenstein, Paul J. ;   et al. | 2003-07-10 |
Synchronization of plural databases in a database replication system App 20030037029 - Holenstein, Paul J. ;   et al. | 2003-02-20 |
Collision avoidance in database replication systems App 20020133507 - Holenstein, Bruce D. ;   et al. | 2002-09-19 |
Bidirectional database replication scheme for controlling ping-ponging Grant 6,122,630 - Strickler , et al. September 19, 2 | 2000-09-19 |