×

Playback graph for data synchronization

  • US 7,308,465 B2
  • Filed: 04/03/2003
  • Issued: 12/11/2007
  • Est. Priority Date: 04/03/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing data shared between multiple applications, the method comprising:

  • processing a plurality of data modification operations associated with a first application;

    constructing a playback graph that includes a record of at least some of the plurality of data modification operations, wherein the record identifies at least one modification transaction with an indication of modification type, and wherein constructing the playback graph comprises constructing an object update graph that tracks a sequence of operations that occur on an object-by-object basis and that tracks an object delete operation associated with a related object;

    deleting at least one data modification operation linked to the related object;

    encountering an associated object while deleting said at least one data modification operation linked to the related object;

    determining whether the associated object is a freestanding associated object or a dependent associated object; and

    playing back to a second application a set of data modification operations identified in the playback graph.

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