Search

Lip Boon Doo

from San Jose, CA
Age ~60

Lip Doo Phones & Addresses

  • 5917 Countess Dr, San Jose, CA 95129 (408) 873-2244
  • 1860 Northwest Cir, San Jose, CA 95131
  • Foster City, CA
  • Belmont, CA
  • 5917 Countess Dr, San Jose, CA 95129

Publications

Us Patents

In-Line Triggers

View page
US Patent:
59268190, Jul 20, 1999
Filed:
May 30, 1997
Appl. No.:
8/866823
Inventors:
Lip Boon Doo - San Jose CA
Sandeep Jain - Belmont CA
Mark Ramacher - San Mateo CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1730
US Classification:
707104
Abstract:
An in-line trigger is a modular, compiled, template trigger, which defines a series of actions to be performed when an operation is applied to a body of data. The series of actions to be performed when an in-line trigger fires are compiled into machine language instructions that receive three kinds of parameters: trigger-type specific parameters, operational metadata, and operational data. Trigger-type specific parameters are loaded into a section of run-time memory once for multiple firings of the same trigger. Operational metadata and operational data are loaded each time the trigger fires.

Method And Apparatus For Defining And Configuring Modules Of Data Objects And Programs In A Distributed Computer System

View page
US Patent:
57245568, Mar 3, 1998
Filed:
Apr 14, 1995
Appl. No.:
8/422042
Inventors:
Benny Souder - Belmont CA
Lip Boon Doo - San Jose CA
Curtis Elsbernd - San Mateo CA
Peter Lim - Redwood City CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 300
G06F 700
US Classification:
395500
Abstract:
A distributed system modeler for modeling a distributed system architecture. The distributed system modeler includes logic for receiving interdependency information specifying interdependencies between a plurality of data objects and programs, logic for defining a plurality of modules, wherein each module of the plurality of modules represents a different grouping of a portion of the plurality of data objects and programs, logic for assigning the modules to nodes in a distributed system, and logic for assigning a distributed transfer methodology between modules in the distributed system. The distributed system modeler includes logic for generating impact analysis criteria defining a quality of said distributed system. The impact analysis criteria includes performance metrics, conflict metrics, data object or program availability metrics, and transaction consistency metrics. The distributed transfer methodology includes a distributed transaction methodology, a synchronous replication methodology, an asynchronous replication methodology, and a procedural replication methodology.

Configurable Conflict Resolution In A Computer Implemented Distributed Database

View page
US Patent:
58060740, Sep 8, 1998
Filed:
Mar 19, 1996
Appl. No.:
8/618507
Inventors:
Benny Souder - Belmont CA
Lip Boon Doo - San Jose CA
Alan Downing - Fremont CA
Assignee:
Oracle Corporation - Redwood City CA
International Classification:
G06F 1730
US Classification:
707201
Abstract:
An apparatus and method for providing adaptable and configurable conflict resolution within a replicated data environment is disclosed. In a distributed database system having a first node and a second node, the first node including a first data structure, the second node including a second data structure, a configurable conflict resolution apparatus is disclosed as comprising; 1) a conflict detection module for detecting a conflicting modification to corresponding portions of the first and the second data structures; 2) a plurality of conflict resolution methods, one or more of the plurality of conflict resolution methods being configurably associated with the corresponding portions of the first and the second data structures; and 3) a conflict resolution module for activating a first conflict resolution method of the one or more of the plurality of conflict resolution methods when the conflict detection module detects the conflicting modification to the corresponding portions of the first and the second data structures.

Method And Apparatus For Providing Database System Replication In A Mixed Propagation Environment

View page
US Patent:
59374144, Aug 10, 1999
Filed:
Feb 28, 1997
Appl. No.:
8/808522
Inventors:
Benny Souder - Belmont CA
Harry Sun - Redwood City CA
Alan Downing - Fremont CA
Lip Boon Doo - San Jose CA
James Stamos - San Jose CA
Peter Lim - Redwood Shores CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1700
US Classification:
707203
Abstract:
A method and apparatus for replicating data among sites is provided. The method allows changes to the same body of data to be replicated synchronously to some destination sites and asynchronously to other destination sites. Such mixed propagation configurations allow synchronous updating to selected remote copies of replicated data where data integrity is a high priority, and asynchronous propagation to remaining copies of replicated data in order to allow transactions to be committed locally regardless of whether the transaction is committed at a remote copy of the replicated data. The propagation mode is selectable by a user on a site-to-site basis for each replicated body of data, thus providing a mix of availability and consistency that is not possible in purely synchronous or purely asynchronous replication systems.

Method For Data Replication With Conflict Detection

View page
US Patent:
60584017, May 2, 2000
Filed:
May 20, 1998
Appl. No.:
9/081297
Inventors:
James Stamos - San Jose CA
Benny Souder - Belmont CA
Lip Boon Doo - San Jose CA
Alan Downing - Fremont CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1730
US Classification:
707201
Abstract:
Communication costs are reduced in a distributed system that supports data replication with conflict detection by sending small values or nulls as replacements for field values that are not strictly used for replication or conflict detection. Specifically, nulls are propagated for new values of unmodified fields, old values of fields in unmodified groups of linked fields, and old values of fields for which conflict detection has been disabled. Flag values that indicate which actual old and new values were sent may be generated and propagated along with the replicated data.
Lip Boon Doo from San Jose, CA, age ~60 Get Report