"For a list of all the ways technology has failed to improve the quality of life, please press three."
Alice Kahn
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 |
| 8095507 | Automated topology-based statistics monitoring and performance analysis A computer is programmed to parse a network that interconnects databases in a distributed database system, into a number of paths, wherein each path starts in a source database that is a source of changes and ends in a destination database that uses the changes to r... | 01/10/2012 |
| 8078588 | Recoverable execution Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses t... | 12/13/2011 |
| 8005802 | Partial evaluation of rule sets Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The appr... | 08/23/2011 |
| 7925674 | Management of a distributed database Systems, methodologies, media, and other embodiments associated with managing of a distributed database are described. One exemplary system embodiment includes an input logic configured to obtain information associated with a distributed database where the distribut... | 04/12/2011 |
| 7899785 | Reconfiguring propagation streams in distributed information sharing Splitting and merging database object information sharing streams. Streams are also referred to herein as “propagations”. Splitting and merging information sharing streams can be used to improve performance in a information sharing environment when a failed or s... | 03/01/2011 |
| 7873684 | Automatic and dynamic provisioning of databases Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablesp... | 01/18/2011 |
| 7853573 | Efficient replication of XML data in a relational database management system Efficiently replicating XML data among databases includes techniques for (a) replicating XML data involved with an insert operation; (b) replicating XML data involved with an update operation; (c) leveraging existing relational replication techniques for XML data st... | 12/14/2010 |
| 7801861 | Techniques for replicating groups of database objects Techniques for making a replica of a particular group of database objects of a database on a particular node that does not initially have the particular group of database objects include determining whether conditions for copying a full database from a first node ar... | 09/21/2010 |
| 7801852 | Checkpoint-free in log mining for distributed information sharing A checkpoint free log mining mechanism comprising a capture process and an apply process that are logically associated with each other may be provided in a database system. In an embodiment, log mining information published by the capture process to the apply proces... | 09/21/2010 |
| 7783601 | Replicating and sharing data between heterogeneous data systems In accordance with an embodiment of the present invention, a heterogeneous data sharing mechanism comprising a capture process and an apply process may be provided in a database system. The capture process mines or receives, at the source entity, a plurality of reco... | 08/24/2010 |
| 7769789 | High performant row-level data manipulation using a data layer interface Performing an operation directly on data stored in a database table provides for avoiding generation and processing of SQL statements. A Data Layer interface, comprising a set of APIs, allows internal database server components to call directly to the Data Layer for... | 08/03/2010 |
| 7769714 | Automatic error correction for replication and instantaneous instantiation An approach is provided to automatically resolve conflict between instantiation and ongoing data replication operations. In an embodiment, incremental change records that describe one or more database operations are received at a sink entity. Here, all of the one or... | 08/03/2010 |
| 7702741 | Configuring or reconfiguring a multi-master information sharing environment Configuring an n-way multi-master information sharing topology. Adding a new node (e.g., database server) to the information sharing topology can be implemented as follows. Initially, the new node is added as a slave of a particular co-master in the information shar... | 04/20/2010 |
| 7680793 | Commit-time ordered message queue supporting arbitrary read and dequeue patterns from multiple subscribers Data consistency in the context of information sharing requires maintenance of dependencies among information being shared. Transactional dependency ordering is implemented in a database system message queue, by associating a unique system commit time with each tran... | 03/16/2010 |
| 7668878 | Replicating data between heterogeneous data systems A method and apparatus for replicating data between heterogeneous databases is provided. Data is replicated between two heterogeneous databases with the use of a volatile storage queue, enabling the rapid replication of data across databases provided by different ve... | 02/23/2010 |
| 7613741 | Utilizing rules in a distributed information sharing system Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The appr... | 11/03/2009 |
| 7610314 | Online tablespace recovery for export To export source tablespaces, an auxiliary database system is created and started with a minimum configuration. Copies of versions of the source tablespaces are restored from database backups to the auxiliary database system. A copy of a version of a tablespace is r... | 10/27/2009 |
| 7523143 | Mapping source logical clock into destination logical clock in a distributed system A source database system sends information to a destination database system, and each database system generates a separate set of sequence information. A mapping is maintained between the two sets of sequence information. Using the mapping, the destination database ... | 04/21/2009 |
| 7287034 | On-demand multi-version data dictionary to support distributed applications A method, system, and computer program product for transmitting a redo stream from a database to one or more distributed database systems, upon which applications that process the redo stream are implemented, and which maintains the data dictionaries by replicating ... | 10/23/2007 |
| 7162689 | Schema evolution in replication Schema evolution involves defining flavored object groups. Specifically, related collections of replicated tables and other database objects, which are defined as belonging to an object group, are given different “flavors.” A flavor describes different subsets o... | 01/09/2007 |
| 7039669 | Techniques for adding a master in a distributed database without suspending database operations at extant master sites Techniques for making a replica of a particular group of database objects of a database on a particular node that does not initially have the particular group of database objects include transferring description data from a first node to the particular node during a... | 05/02/2006 |
| 6889229 | Techniques for peer-to-peer replication of objects in a relational database Techniques for replicating a database object of a relational database managed by a database system from a first node on a network to a second node on the network include determining that the database object on the first node includes a user-defined object. A first r... | 05/03/2005 |