Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Terry; Douglas B.
Address:
San Carlos, CA
No. of patents:
25
Patents:












Patent Number Title Of Patent Date Issued
8150802 Accumulating star knowledge in replicated data protocol April 3, 2012
A distributed system includes full and partial replicas of a set of data items that may be inserted, modified, or deleted by any replica. Replicas may occasionally synchronize with other arbitrarily chosen replicas to learn about updates. A replica's knowledge includes one or more knowle
7685185 Move-in/move-out notification for partial replica synchronization March 23, 2010
A system is disclosed for synchronizing partially-replicated collections using the concept of item-set knowledge and move-out notifications. Move-out notifications are provided to allow removal of changed items from replicas when the change in the item takes that item outside of the
7577691 Extending hierarchical synchronization scopes to non-hierarchical scenarios August 18, 2009
Extending hierarchical synchronization (sync) scopes to non-hierarchical scenarios may involve a method for synchronizing differently organized data stores comprising mapping different physical organizations to similar logical organizations and utilizing an organization-based synchro
7533134 Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e. May 12, 2009
Various embodiments of the present invention are directed to systems and method for detecting conflicts and applying conflict resolutions during manual and automatic conflict resolution operations. Several embodiments are directed to preventing both: (a) non-convergence of conflict r
7440985 Filtered replication of data stores October 21, 2008
Methods for enabling mult-master synchronization of particular sets of data using filters. In a synchronization request, data including knowledge and filters may be supplied. A response may comprise data including changes that are identified by the filter and that have versions that
7440981 Systems and methods for replicating data stores October 21, 2008
Systems and methods for replicating replicas in a sync community. Each replica in the sync community stores knowledge that represents changes the replica is aware of. Because each replica has its own knowledge, each replica does not need to know how many replicas are in the sync communit
7401103 Replication protocol for data stores July 15, 2008
A protocol for replicating replicas in a sync community. Each replica maintains a knowledge that represents changes that the replica is aware of. Each replica does not typically maintain knowledge about other replicas. The protocol includes messages that include knowledge about chang
6562076 Extending application behavior through active properties attached to a document in a document ma May 13, 2003
A document management system is provided which organizes, stores and retrieves documents according to properties attached to the documents. A property attachment mechanism allows an application to attach arbitrary static and active properties to a document. The active properties include
6397231 Virtual documents generated via combined documents or portions of documents retrieved from data May 28, 2002
A virtual document generated within the environment of a document management system. The document management system provides for the separation of the document content from properties which describe the content. Bit providers are implemented to retrieve the content for a document in
6370553 Atomic and molecular documents April 9, 2002
A molecular document comprised of atomic documents located in a document management system is provided. The molecular document is generated within the environment of a document management system which separates the content of a document from the properties which are used to describe the
6324551 Self-contained document management based on document properties November 27, 2001
A document management system is provided which organizes, stores and retrieves documents in accordance with document properties. A property attachment mechanism allows a user to define and attach static properties and/or active properties to a document. The active properties include
6308179 User level controlled mechanism inter-positioned in a read/write path of a property-based docume October 23, 2001
A user-level controlled mechanism is interposed into a read/write path of a computer system. The mechanism can be implemented as properties attached to documents. Documents having properties attached thereto have the capability of separating the content of the document from the propertie
6269380 Property based mechanism for flexibility supporting front-end and back-end components having dif July 31, 2001
In a computer system having a number of applications and storage repositories using protocols which are different from each other, a document management system is interposed into a content and/or property read/write path of the computer system. The document management system provides
6266670 User level accessing of low-level computer system operations. July 24, 2001
A mechanism is provided which allows a user to enhance the functionalities of system operations in a computer system that were traditionally encapsulated within the computer system, and outside the control of the user. The user is provided with the ability to build arbitrary, extensible
6253217 Active properties for dynamic document management system configuration June 26, 2001
A document management system is provided which organizes, stores and retrieves documents according to properties attached to the documents. A property attachment mechanism allows a user to attach arbitrary static and active properties to a document. The active properties include executab
6240429 Using attached properties to provide document services May 29, 2001
A document management system is provided which organizes, stores and retrieves documents according to properties attached to the documents. A property attachment mechanism allows a user to attach arbitrary static and active properties to a document. The active properties include executab
5671407 Application-specific conflict detection for weakly consistent replicated databases September 23, 1997
Write operations for weakly consistent replicated database systems have application-specific embedded dependency queries and related descriptions of the results that are expected to be returned when the respective dependency queries are run against the database. The dependency queries
5649099 Method for delegating access rights through executable access control program without delegating July 15, 1997
A method in which access control programs (ACPs) permit controlled delegation of access rights from clients to untrusted intermediaries. ACPs are programs that encode arbitrary specifications of delegated access rights. In the method, a client creates an ACP and associates it with a
5603026 Application-specific conflict resolution for weakly consistent replicated databases February 11, 1997
Write operations for weakly consistent replicated database systems have embedded application-specific merge procedures that are invoked for resolving conflicts whenever it is found that the related write operation conflicts with the current state of a given instance of such a database.
5581754 Methodology for managing weakly consistent replicated databases December 3, 1996
Write operations for weakly consistent replicated database systems have embedded conflict detection and conflict resolution procedures for identifying and resolving, respectively conflicts between such write operations and the current state of any given instance of such a database. T
5581753 Method for providing session consistency guarantees December 3, 1996
The present invention provides client-selected consistency guarantees to clients of a weakly consistent replicated database on a per "session" basis. The clients have access to utilities which allow the clients to, individually or collectively, define a "session" over which the selected
5577240 Identification of stable writes in weakly consistent replicated databases while providing access November 19, 1996
A write log that distinguishes between write operations that are known to be in a stable write order ("committed writes") and write operations that still are in a potentially unstable write order ("tentative writes") are maintained for each instance of a weakly consistent replicated data
5495600 Conversion of queries to monotonically increasing incremental form to continuously query a appen February 27, 1996
To produce a continuous query for an append-only database, a client defined query first is converted into its minimal bounding non-decreasing monotone (hereinafter referred to as "monotonic increasing" query. This monotonic query, in turn, is converted into an incremental query, The resu
5493692 Selective delivery of electronic messages in a multiple computer system based on context and env February 20, 1996
The present invention describes a method for selectively delivering electronic messages to an identified user or users in a system of mobile and fixed devices, including multiple display devices and multiple users, based on the context of the system and the environment of the identified
4914586 Garbage collector for hypermedia systems April 3, 1990
A database of interests is maintained in a distributed computing system to register the individual interests of users in centrally stored non-textual media files, such as digital voice, music, scanned-in image, and video files. Uniquely named piece table style persistent data structures










 
 
  Recently Added Patents
Systems and methods for automated institutional processing of payments
Plural component proportioner
Sparse network almanac
System and method for browsing tabbed-heterogeneous windows
Illuminating device
Image display device and method of changing first EDID with second EDID wherein the second EDID information is compatible with image display device
Device and method to automatically configure port forwarding
  Randomly Featured Patents
Medical articles incorporating surface capillary fiber
Applications for hydrophobic organo aluminum compounds
Acoustic wave type touch panel
Method of and circuit for identifying and/or verifying hardware and/or software of an appliance and of a data carrier cooperating with the appliance
Vehicle air-conditioner control system
System and method for controlling turbulence in a combustion engine
Implementation of sparing policies for servers
Encapsulated chemicals for use in controlled time release applications and methods
Valve with means to block relative rotation of parts during assembly
Rhus verniciflua stokes extract having increased content of active flavonoid compound and method for preparing same