Patent · US Expired

System and methods for a fast and scalable synchronization server

US6625621B2 · kind B2 · utility

128Cited by
32References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 14, 2000
Grant dateSep 23, 2003
Priority date
Expiry dateSep 14, 2021

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99952
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A sync server responds to messages from a client to synchronize data between a client dataset and a reference dataset. Various messages may be received from the client, including changes to the client dataset, requests for confirmation of received changes, or requests for changes to the reference dataset. When the server receives client changes, the server reads record ID's from the messages, writes the ID's into a change ID list, and places the changes into a queue for processing. When the server receives a request for confirmation of changes, the server uses the change ID list to confirm receipt of changes, including changes that have not yet been processed. If the server receives a message that requires that the reference dataset be up-to-date, such as a request for changes from the reference dataset, the sync server processes all of the changes in the queue before processing the new message.

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