"Man will not fly for 50 years."
Wilbur Wright ; 1901
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8117154 | Method for ensuring replication when system resources are limited A method is provided for replicating transaction data from a source database to a target database wherein the transaction data is communicated from a change queue associated with the source database to the target database. An initial path is provided between the cha... | 02/14/2012 |
| 8086661 | 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 A method is provided for resolving collisions in a database replication system. The system includes a source database and a target database, wherein changes made at the source database are replicated to the target database. Each database has one or more tables, and ... | 12/27/2011 |
| 7962458 | Method for replicating explicit locks in a data replication engine An automated method is provided of replicating a locking protocol in a database environment for performing I/O operations wherein the database environment includes a plurality of databases. A locking protocol is performed that includes one or more explicit locking o... | 06/14/2011 |
| 7949640 | Referential integrity, consistency, and completeness loading of databases A method is provided for loading data from a source database to a target database that includes at least one table. Prior to loading the data from the source database into the target database, at least one referential integrity constraint and/or at least one consist... | 05/24/2011 |
| 7882062 | Synchronization of plural databases in a database replication system when replication is slower than the synchronization process A target database is synchronized with a source database and the source database is replicated to the target database in a database replication system. The source database is on-line during the synchronization. The source database is located at a first node of the s... | 02/01/2011 |
| 7864986 | Optical mark reading that uses a disregard state as part of an unambiguous symbology of marks to fill into response bubbles Response bubbles on a scannable form are provided that allow a user to mark the bubbles in a manner that signifies that the user wishes to have a response disregarded. ... | 01/04/2011 |
| 7853561 | Synchronization of plural databases in a database replication system with simultaneous synchronization and replication A target database is synchronized with a source database and the source database is replicated to the target database in a database replication system. The source database is on-line during the synchronization. The source database is located at a first node of the s... | 12/14/2010 |
| 7801851 | Method for ensuring referential integrity in multi-threaded replication engines During replication of transaction data from a source database to a target database via a change queue associated with the source database, one or more multiple paths are provided between the change queue and the target database. The one or more multiple paths cause ... | 09/21/2010 |
| 7739237 | Data input routing after failure Data associated with a plurality of transactions in a data replication system including first and second nodes connected via communication media in a topology is replicated. Each node includes a database and a replication engine which performs data replication funct... | 06/15/2010 |
| 7613740 | Control of a data replication engine using attributes associated with a transaction A data replication engine is controlled in a system that replicates data associated with a plurality of transactions from a source database to a target database. The system includes a change queue that contains transaction data associated with the transactions. The ... | 11/03/2009 |
| 7603389 | Optimized statement caching for transaction replay Transactions are replicated from a source database to a target database in a data replication system. The system includes a first memory location that persistently stores statement text associated with transactions to be replicated. Transactions to be replicated are... | 10/13/2009 |
| 7555145 | Multi-level optical mark reading that uses an unambiguous symbology of marks to fill into response bubbles One or more response bubbles are used on a scannable form to be read by a scanning system. An unambiguous symbology of marks is defined to fill into each response bubble, thereby allowing at least one of a plurality of different non-empty intended responses having d... | 06/30/2009 |
| 7539898 | Method of increasing system availability by assigning process pairs to processor pairs A method is provided of assigning processors in a multiprocessor environment to a plurality of processes that are executed in the multiprocessor environment. Each process has a process pair defined by a primary process that executes on a first processor, and a backu... | 05/26/2009 |
| 7523110 | High availability designated winner data replication Collisions are resolved in a database replication system. The system includes a plurality of nodes arranged in either a master-slave or network configuration. Each node includes a database, wherein changes made at the databases of each node are replicated to the dat... | 04/21/2009 |
| 7321904 | Synchronization of a target database with a source database during database replication A target database is synchronized with a source database in a database replication system. Key ranges of blocks of data to be replicated are used in the replication process. Also, synchronization occurs simultaneously with replication. ... | 01/22/2008 |
| 7194488 | Split processing system for providing increased system availability A split processing system is provided that has a plurality of nodes and a communication network. Each node includes one or more processors, or a processor subsystem including at least one processor and an operating system. Each node has a specific number of failure ... | 03/20/2007 |
| 7177866 | Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only Tokens are used to prepare a target database for replication from a source database and to confirm the preparation in an asynchronous coordinated commit replication process. During a dual write replication process, transmission of the replicated data and locking of ... | 02/13/2007 |
| 7113938 | Method of increasing system availability by splitting a system A method is provided for splitting a system comprising a processor subsystem including a plural number (np) of processors, and an instance of a database. A number (nn) of nodes is selected that the system is to be split into. Each node may be p... | 09/26/2006 |
| 7103586 | Collision avoidance in database replication systems Database replication systems replicate blocks of transaction steps or operations with synchronous replication, and perform dual writes with queuing and blocking of transactions. Tokens are used to prepare a target database for replication from a source database and ... | 09/05/2006 |
| 7003531 | Synchronization of plural databases in a database replication system In a database synchronization process, a block of data is read from a source database at the first node. A marker is assigned to the block of data, and the marker is then written to an audit trail at the first node. The marker is sent from the audit trail to a secon... | 02/21/2006 |