×

Data caching for mobile applications

  • US 8,788,458 B2
  • Filed: 04/14/2010
  • Issued: 07/22/2014
  • Est. Priority Date: 12/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for cache synchronization, comprising:

  • responsive to a request received at a device from a mobile device for content stored at a data source server, performing operations comprising;

    comparing data in a cache of said device with data stored at said data source server, wherein the cache includes a plurality of partitions, each partition being configured to include information from a plurality of data source servers; and

    synchronizing one or more partitions of said plurality of partitions with said data source server independently of other partitions of the plurality of partitions, wherein each partition of said one or more partitions contains at least a portion of a mobile business object (MBO) metadata of a particular data-requesting mobile device;

    reviewing a caching policy associated with said cache; and

    changing the caching policy based on the reviewing, comprising;

    assigning data in said cache to a coherence window, wherein the coherence window indicates whether the data has expired;

    reviewing said coherence window when said data in said cache is accessed; and

    updating data in said cache based on said coherence window, comprising;

    updating a row in a cache table in said cache;

    updating a timestamp associated with said row; and

    updating a marker identifying the updating of the row in the cache table in said cache;

    wherein said device, said mobile device, and said data source server are different devices.

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