×

Method and system for supporting off-line mode of operation and synchronization

  • US 8,972,348 B2
  • Filed: 12/21/2010
  • Issued: 03/03/2015
  • Est. Priority Date: 10/04/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a networked system including a server and a client, wherein the server stores resources within a collection, the resources being divided into at least a first subset of resources and a second subset of resources, a method of enabling a client to access the resources, comprising the steps of:

  • establishing a first communication link between the client and the server, wherein the establishment of the first communication link results in the client operating in an on-line state;

    while the first communication link is established between the client and the server;

    requesting from the server in a first request a copy of the first subset of resources of the collection, the first request including state identifiers identifying the first subset of resources of the collection;

    in response to the first request for the first subset of resources of the collection, receiving from a local store associated with the client the first subset of resources, the first subset of resources having been previously requested from the server and stored within the local store associated with the client; and

    transmitting to the server state identifiers identifying the first subset of resources received from the local store associated with the client;

    terminating the first communication link between the client and the server, wherein the termination of the first communication link results in the client operating in an off-line state;

    establishing a second communication link between the client and the server, wherein the establishment of the second communication link results in the client operating in the on-line state;

    while the second communication link between the client and server is established;

    requesting from the server in a second request a copy of the second subset of resources of the collection, wherein the second subset of resources of the collection is mutually exclusive from the first subset of resources of the collection, the second subset of resources of the collection has not been previously requested by the client, and the second request does not request a resource within the first subset of resources of the collection, the second request including state identifiers identifying the second subset of resources of the collection; and

    in response to the second request for the second subset of resources of the collection, receiving from the server the second subset of resources and receiving from the server at least one resource corresponding to at least one resource from the first subset of resources received from the local store, wherein the at least one resource corresponding to the at least one resource from the first subset of resources received from the server includes a more recent state than the corresponding at least one resource from the first subset of resources received from the local store, and wherein the at least one resource from the first subset of resources is not included in the second subset of resources.

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