Patent
Distributing and synchronizing objects
Patrick Gates,Craig M. Federighi,Eric Noyau +2 more
- 16 May 2002
139
TL;DR: In this paper, a method and apparatus for distributing and synchronizing objects is described, where the objects are distributed to the local address space by copying the data and behavior of the objects into local address spaces.
read more
Abstract: A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for performing telephony and data functions using the same
Frederick Sarkissian,Scott K. Pickett +1 more
- 15 Oct 1999
TL;DR: In this paper, the TDM bus and a packet bus are intelligently bridged and managed, thereby enabling such multiple mode/protocol voice and data transmissions to be intelligently managed and controlled with a single, integrated system.
522
Patent
Management and generation of dashboards
John O. Louch,Imran Chaudhri,Michael B. Shebanek +2 more
- 04 Aug 2006
TL;DR: In this article, a dashboard manager can be used to create, manage and deploy dashboards, each dashboard can include one or more user interface elements (widgets) which can be invoked for providing a variety of management functions.
261
Patent
Apparatus and methods for providing data synchronization by facilitating data synchronization system design
Luosheng Peng
- 01 Feb 2001
TL;DR: In this article, a data synchronization protocol is developed that is capable of adapting to different types of object stores and the characteristics of network connection media to optimize data synchronization, which is based on both the object store based system and the object version management mechanism.
231
Patent
Device message management system
Richard Onyon,Liam Stannard,Leighton Ridgard +2 more
- 21 Jul 2004
TL;DR: In this paper, a method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity is presented, which includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the users to a user data store; comparing said at least new message to a set of user specific rules; rendering a message summary including at least 1 link accessible by the processing device, the link enabling action with respect to the
226
Patent
Application program interfaces and structures in a resource limited operating system
Sharad Mathur,Gregory N. Hullender,Mark Lloyd Miller,Bruce G. Johnson,Michael Ginsberg +4 more
- 11 Nov 2004
TL;DR: In this article, a set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a restricted environment.
213
References
A comprehensive approach to horizontal class fragmentation in a distributed object based system
Christie I. Ezeife,Ken Barker +1 more
TL;DR: A taxonomy of the fragmentation problem in a distributed object base is reviewed and a comprehensive set of algorithms for horizontally fragmenting the four realizable class models on the taxonomy are presented, shown to be polynomial time.
67
Patent
Method for data replication with conflict detection
James Stamos,Benny Souder,Lip Boon Doo,Alan Downing +3 more
- 20 May 1998
TL;DR: In this article, 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 is presented.
63
Patent
Method and apparatus for synchronizing upgrades in distributed network data processing systems
David Oran
- 27 May 1993
TL;DR: A method and apparatus for upgrading the naming service of a distributed network data processing system uses controlled upgrades of replicated directories in clearinghouses on a node-by-node basis.
59
Patent
Schema evolution in replication
Alan J. Demers,Curtis Elsbernd,James W. Stamos,Lik Wong +3 more
- 28 May 1999
TL;DR: In this paper, a distributed database system propagates changes to a replicated database object, and the current flavor for the site is also transmitted, so that the destination site can make the necessary adjustments in the uploaded changes by dropping the values for obsolete columns and using default values for new columns.
53
Proxy cache coherency and replacement-towards a more complete picture
B. Krishnamurthy,Craig E. Wills +1 more
- 31 May 1999
TL;DR: The use of access frequency in cache replacement, along with temporal locality and size information, results in a simple and better performing policy than found in previously published work.