Issued Patents All Time
Showing 26–47 of 47 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9985823 | Method and system for mitigating correlated failure modes | Bruce D. Holenstein, Paul J. Holenstein | 2018-05-29 |
| 9922074 | Method of ensuring real-time transaction integrity in the indestructible scalable computing cloud | John R. Hoffmann, Bruce D. Holenstein, Paul J. Holenstein, Dylan R. Holenstein | 2018-03-20 |
| 9830223 | Methods for repairing a corrupted database to a new, correct state | Paul J. Holenstein, John R. Hoffmann, Jonathan M. Ziegler, Bruce D. Holenstein | 2017-11-28 |
| 9804935 | Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations | Bruce D. Holenstein, Paul J. Holenstein, John R. Hoffmann | 2017-10-31 |
| 9760598 | Method of ensuring real-time transaction integrity in the cloud | Bruce D. Holenstein, John R. Hoffmann, Paul J. Holenstein, Dylan R. Holenstein | 2017-09-12 |
| 9734190 | Method of ensuring real-time transaction integrity | Bruce D. Holenstein, John R. Hoffmann, Paul J. Holenstein, Dylan R. Holenstein | 2017-08-15 |
| 9569473 | 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 | Paul J. Holenstein, John R. Hoffmann, Bruce D. Holenstein | 2017-02-14 |
| 9330363 | Method and article of manufacture for ensuring fair access to information using propagation delays to determine when to release object locks | Paul J. Holenstein, Bruce D. Holenstein | 2016-05-03 |
| 8909604 | Methods for returning a corrupted database to a known, correct state by selectively using redo and undo operations | Bruce D. Holenstein, Paul J. Holenstein, John R. Hoffmann | 2014-12-09 |
| 8903779 | Methods for returning a corrupted database to a known, correct state | Paul J. Holenstein, John R. Hoffmann, Jonathan M. Ziegler, Bruce D. Holenstein | 2014-12-02 |
| 8620862 | Method for ensuring referential integrity in replication engines by serializing base level change queue data | Paul J. Holenstein, Bruce D. Holenstein | 2013-12-31 |
| 8458150 | Method and article of manufacture for ensuring fair access to information using a fair propagation delay period in a transaction ownership step | Paul J. Holenstein, Bruce D. Holenstein | 2013-06-04 |
| 8250029 | 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 | Paul J. Holenstein, Bruce D. Holenstein | 2012-08-21 |
| 8117154 | Method for ensuring replication when system resources are limited | Paul J. Holenstein, Bruce D. Holenstein | 2012-02-14 |
| 7962458 | Method for replicating explicit locks in a data replication engine | Bruce D. Holenstein, Paul J. Holenstein, John R. Hoffmann, Gary E. Strickler | 2011-06-14 |
| 7949640 | Referential integrity, consistency, and completeness loading of databases | Paul J. Holenstein, Bruce D. Holenstein | 2011-05-24 |
| 7801851 | Method for ensuring referential integrity in multi-threaded replication engines | Paul J. Holenstein, Bruce D. Holenstein | 2010-09-21 |
| 7603389 | Optimized statement caching for transaction replay | Bruce D. Holenstein, Paul J. Holenstein, Gary E. Strickler, William A. Grimm | 2009-10-13 |
| 7539898 | Method of increasing system availability by assigning process pairs to processor pairs | Paul J. Holenstein, Bruce D. Holenstein | 2009-05-26 |
| 7194488 | Split processing system for providing increased system availability | Paul J. Holenstein, Bruce D. Holenstein | 2007-03-20 |
| 7177866 | Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only | Bruce D. Holenstein, Paul J. Holenstein | 2007-02-13 |
| 7113938 | Method of increasing system availability by splitting a system | Paul J. Holenstein, Bruce D. Holenstein | 2006-09-26 |