U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"For a list of all the ways technology has failed to improve the quality of life, please press three."

Alice Kahn

Newsletter  PatentStorm News

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.

 

Inventor: Lik Wong


Address: Union City, CA
No. of patents: 22
Last patent issue date: 01/10/2012

NumberTitleIssue Date
8095507Automated 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
8078588Recoverable 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
8005802Partial 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
7925674Management 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
7899785Reconfiguring 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
7873684Automatic 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
7853573Efficient 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
7801861Techniques 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
7801852Checkpoint-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
7783601Replicating 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
7769789High 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
7769714Automatic 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
7702741Configuring 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
7680793Commit-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
7668878Replicating 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
7613741Utilizing 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
7610314Online 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
7523143Mapping 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
7287034On-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
7162689Schema 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
7039669Techniques 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
6889229Techniques 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
 
Sign InRegister
Username  
Password   
forgot password?