Improving Society Through Innovation

Technologies available for license include:

Noteworthy Issued Patents

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,739,237 - Data input routing after failure
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,533,636 - CD spacer
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.