Patent · US Expired

System and methods for synchronizing datasets using cooperation among multiple synchronization engines

US6401104B1 · kind B1 · utility

236Cited by
33References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 1999
Grant dateJun 4, 2002
Priority date
Expiry dateJul 3, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99954
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and methods for synchronizing datasets are provided that are especially suitable and efficient for a user who has three or more datasets that need to be occasionally synchronized, with no one dataset or synchronization system being guaranteed to participate in every synchronization. Synchronization status information, such as correspondences between data records of particular multiple datasets, is stored with more than one of the datasets. When two datasets that contain synchronization status information synchronize with each other, they not only synchronize user data and exchange status information involving each other, but they also synchronize and exchange status information involving “third-party” datasets that may not be participating in the synchronization. In this way, synchronization status information collected in an earlier synchronization is made available in a later synchronization, even if the earlier and later synchronizations are not conducted by a same synchronization system or do not both include a common, permanently designated “hub” dataset. Further, when datasets being synchronized are found to contain mutually-duplicative data r…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.