×

Version Vector Scheme for Data Synchronization on Resource-Constrained Networks

  • US 20140317055A1
  • Filed: 04/11/2014
  • Published: 10/23/2014
  • Est. Priority Date: 04/11/2013
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer implemented method for version vector data synchronization on resource constrained networks of one or more mobile client devices and a server device, said client devices executing one or more application programs that use data to be synchronized between the client devices and the server, said method comprising the computer implemented steps of :

  • providing a table of data to be synchronized between a client and the server, said table resident on one or more clients and the server, said table including a number of rows and columns having rows and columns for storing application and user data;

    wherein said table includes a set of metacolumns, said metacolumns comprising _id;

    _rev;

    _dirty;

    _sync;

    _; and

    _conflict,assigning a monotonically increasing version ID (_rev) to each row of the table of data;

    wherein said version ID is provided by the server to the table upon its first synchronization;

    tracking, by the server, any rows which need to be synchronized by examination of the version ID; and

    synchronizing the table among the client(s) and the server;

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×