×

Bi-directional data modification with synchronization

  • US 7,930,272 B2
  • Filed: 10/18/2010
  • Issued: 04/19/2011
  • Est. Priority Date: 06/22/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer-readable storage media comprising instructions which, when executed by one or more processing devices, perform:

  • storing a local domain data item, the local domain data item being stored compatibly with local constraints for representing the local domain data item;

    receiving, from a first remote endpoint, first synchronization data reflecting a first update to a remote domain data item that is stored at the first remote endpoint;

    determining whether applying the first update to the local domain data item is incompatible with the local constraints; and

    when applying the first update is incompatible with the local constraints;

    identifying a modification to the local domain data item that implements the first update compatibly with the local constraints;

    realizing the first synchronization data on the local domain data item by applying the modification to the local domain data item;

    after the realizing, applying a locally generated second update to the local domain data;

    generating second synchronization data reflecting the first update and the second update, but not the modification; and

    sending the second synchronization data to a second remote endpoint.

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