×

System and method for offline synchronization of exception items of shared services for client applications

  • US 9,298,794 B2
  • Filed: 06/20/2011
  • Issued: 03/29/2016
  • Est. Priority Date: 11/14/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for resolving a conflict during client side offline editing at a client, the method comprising:

  • storing a series locally at a client cache, wherein the series comprises a recurrence item and an exception item, wherein the exception item comprises a change to an instance of the recurrence item, and wherein each of the recurrence item and the exception item are calendar items, wherein the series is associated with a first URL and an alternate URL;

    receiving a change to the exception item of the series by a server at the client, wherein the first URL resolves to the server;

    increasing a master version for the exception item at the client;

    receiving a request to check out a recurrence item at the client, wherein, upon receiving the request, the client pulls the recurrence item from the client cache instead of from the server;

    changing the recurrence item of the series in response to a change made at the client, wherein the change includes a series version of the client;

    comparing the master version to the series version;

    upon determining that the master version and the series version are not the same, determining that the series version is the client-side conflict winner;

    attempting to upload the change to the recurrence item of the series to the server to which the first URL resolves;

    receiving an indication that the upload failed; and

    uploading the change to the recurrence item of the series to an alternate server, wherein the alternate URL resolves to the alternate server.

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