×

Method, system, and computer program product for synchronization of similar data objects with event information

  • US 7,644,125 B2
  • Filed: 09/12/2001
  • Issued: 01/05/2010
  • Est. Priority Date: 09/11/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for delivering information from a first device to a second device, comprising the steps of:

  • storing a first data object on the first device in a first device-specific representation, wherein the second device stores a second data object corresponding to the first data object in a second device-specific representation, wherein the second representation differs from the first device-specific representation;

    receiving information regarding a state of data stored on the second device;

    generating a modification event representative of a modification made to the first data object on the first device;

    determining whether the generated modification event conflicts with another modification event;

    determining that the second device has transitioned from an off-line state to an on-line state;

    generating a batch of information based at least on the received state of data stored on the second device, wherein the batch of information comprises the generated modification event if the generated modification event does not conflict with the other modification event;

    delivering said batch of information to the second device;

    wherein the second device processes the batch of information, wherein the second device parses the modification event to recover the modification to the first data object on the first device, wherein the second device stores the recovered modification; and

    updating, at the first device, the state of data on the second device based on a confirmation received from the second device, wherein the received confirmation indicates at least that the modification event was successfully parsed by the second device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×