Systems and methods for replicating data stores

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

07440981

ABSTRACT:
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 community or the topology of the sync community. By sending the knowledge with a request for changes, a replicating replica can enumerate the changes to replicate by comparing its knowledge with the received knowledge. After replication, the knowledge is updated. Knowledge may also include made-with-knowledge change IDs that permit each resolution to identify what a replica was aware of when a particular change was made. The made-with-knowledge values are used to detect conflicts during replication.

REFERENCES:
patent: 4408273 (1983-10-01), Plow
patent: 5438674 (1995-08-01), Keele et al.
patent: 5940862 (1999-08-01), Erickson et al.
patent: 6014086 (2000-01-01), Miyashita
patent: 6247135 (2001-06-01), Feague
patent: 6487560 (2002-11-01), LaRue
patent: 6499039 (2002-12-01), Venkatesh et al.
patent: 6529944 (2003-03-01), LeCrone
patent: 6928467 (2005-08-01), Peng
patent: 7222141 (2007-05-01), Zondervan et al.
patent: 7290019 (2007-10-01), Bjorner et al.
patent: 2002/0133508 (2002-09-01), LaRue
patent: 2002/0194207 (2002-12-01), Bartlett
patent: 2005/0015436 (2005-01-01), Singh et al.
patent: 2005/0027817 (2005-02-01), Novik
patent: 2005/0125430 (2005-06-01), Souder et al.
patent: 2006/0184589 (2006-08-01), Lees et al.
Byung-Yun Lee, et al.,Data Synchronization Protocol in Mobile Computing Environment Using SyncML, 5thIEEE International Conference on High Speed Networks and Multimedia Communication, 2002, pp. 133-137.
M. Adaka, et al.,A Dynamic Synchronization Protocol and Scheduling Method . Based on Timestamp Ordering for Real-Time Transactions, Institute of Electronics Information and Communication Engineering, Apr. 1999, vol. J82D-I, No. 4, pp. 560-570.
A. Fukii et al.,A Fast Sequential Distributed Synchronization Protocol, Systems and Computers of Japan, Nov. 15, 1998, vol. 29, No. 12, pp. 11-18.
C. Mourlas, et al.,Task Synchronization for Distributed Real-Time Applications, IEEE Computer Social, 1999, pp. 184-190.
J. Parrow et al.,Designing a Multiway Synchronization Protocol, computer Communications, Dec. 1996, vol. 19, No. 14, pp. 1151-1160.
S. Chrobot et al.,Common Primitives for Synchornisation Protocols, Kuwait Journal of Science & Engineering, 1996, pp. 97-111.
R. Rajkumar,Real-Time Synchronization Protocols for Shared Memory Multiprocessors, IEEE Computer Social Press, 1990, pp. 116-123.
S. Jajodia et al.,Transaction Processing in Multilevel-Secure Databases Using Replicated Architecture, IEEE Computer Social Press, 1990, pp. 360-368.
E. Rahm,A reliable and Efficient Synchronization Protocol for Database Sharing Systems, Fault-Tolerant Computer Systems 3rdInterantional CI/ITG/GMA Conference Proceedings, 1987, pp. 336-347.
S. Miranda,A Formal Specification Framework for Synchronization Protocols in Distributed Data Bases, Distributed Data Sharing Systems Proceedings of the Second International Seminar, Netherlands, 1982, pp. 45-54.
Notice of Allowance mailed Jul. 25, 2007 in related case U.S. Appl. No. 10/631,212.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Systems and methods for replicating data stores does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for replicating data stores, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for replicating data stores will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3993242

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.