Technologies available for license include:
Noteworthy Issued US Patents
10,025,845 - Method of logging non-durable attributes of an uncompleted transaction so as to make such attributes durable 10,025,946 - 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 10,013,452 - Method of ensuring transactional integrity of a new subsystem that is added to a system that includes a trusted subsystem 9,996,578 - Method of ensuring near real-time transaction integrity with rollback of committed transaction upon detection of incorrect transaction processing after the commit 9,985,823 - Method and system for mitigating correlated failure modes 9,922,074 - Method of ensuring real-time transaction integrity in the indestructible scalable computing cloud 9,904,721 - Source-side merging of distributed transactions prior to replication 9,830,223 - Methods for repairing a corrupted database to a new, correct state 9,804,935 - Methods for repairing a corrupted database to a new, correct state by selectively using redo and undo operations 9,760,598 - Method of ensuring real-time transaction integrity in the cloud 9,734,190 - Method of ensuring real-time transaction integrity 9,569,473 - 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 9,330,363 - Method and article of manufacture for ensuring fair access to information using propagation delays to determine when to release object locks 8,909,604 - Methods for returning a corrupted database to a known, correct state by selectively using redo and undo operations 8,903,779 - Methods for returning a corrupted database to a known, correct state 8,620,862 - Method for ensuring referential integrity in replication engines by serializing base level change queue data 8,503,785 - Dynamic response bubble attribute compensation 8,458,150 - Method and article of manufacture for ensuring fair access to information using a fair propagation delay period in a transaction ownership step 8,412,004 - Dynamic response form symbology processing 8,331,740 - Inferential self-registration of imperfect OMR forms 8,301,593 - Mixed mode synchronous and asynchronous replication system 8,250,029 - 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 8,117,154 - Method for ensuring replication when system resources are limited 8,086,661 - 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 7,962,458 - Method for replicating explicit locks in a data replication engine 7,949,640 - Referential integrity, consistency, and completeness loading of databases 7,882,062 - Synchronization of plural databases in a database replication system when replication is slower than the synchronization process 7,864,986 - Optical mark reading that uses a disregard state as part of an unambiguous symbology of marks to fill into response bubbles 7,853,561 - Synchronization of plural databases in a database replication system with simultaneous synchronization and replication 7,801,851 - Method for ensuring referential integrity in multi-threaded replication engines 7,613,740 - Control of a data replication engine using attributes associated with a transaction 7,603,389 - Optimized statement caching for transaction replay 7,555,145 - Multi-level optical mark reading that uses an unambiguous symbology of marks to fill into response bubbles 7,539,898 - Method of increasing system availability by assigning process pairs to processor pairs 7,523,110 - High availability designated winner data replication 7,321,904 - Synchronization of a target database with a source database during database replication 7,194,488 - Split processing system for providing increased system availability 7,177,866 - Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only 7,113,938 - Method of increasing system availability by splitting a system 7,103,586 - Collision avoidance in database replication systems 7,003,531 - Synchronization of plural databases in a database replication system 6,745,209 - Synchronization of plural databases in a database replication system 6,662,196 - Collision avoidance in bidirectional database replication 6,122,630 - Bidirectional database replication scheme for controlling ping-ponging
Many patent applications are pending. Other patents are issued worldwide. Contact Gravic if you are interested in a certain patent.
For patent information on Gravic products visit here.