×

Systems and methods for populating and maintaining a local cache with archived data items

  • US 9,251,153 B1
  • Filed: 10/27/2009
  • Issued: 02/02/2016
  • Est. Priority Date: 10/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for populating and maintaining a local cache of a client machine with archived data items, comprising:

  • sending a request over a network connection from the client machine to a server to organize, at the server, archived data items stored in an archive database into one or more bundle files according to a time period associated with each archived data item, the one or more bundle files comprising a predetermined file format;

    including, at the server, an index file in each of the one or more bundles files;

    upon determining that the server is finished organizing the archived data items into the one or more bundle files, downloading, to the local cache, the one or more bundle files of archived data items;

    extracting an index file from each of the one or more bundle files, wherein an extracted index file comprises a list of identifiers for each archived data item placed in one of the one or more bundle files, the list of identifiers comprising a data item identifier identifying a particular data item, the data item identifier being assigned to the particular data item when the particular data item is archived in the archive database, an entry identifier to locate the particular data item in a particular bundle, the entry identifier being generated when the particular data item is added to the bundle, and a bundle identifier identifying the particular bundle and indicating the time period associated with each archived data item placed in the particular bundle, the bundle identifier being generated when the particular bundle is created;

    inserting the extracted index file into a master index file; and

    accessing at least a portion of the one or more bundle files of archived data items on the local cache of the client machine in the absence of the network connection to the server.

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