×

Efficient creation, storage, and provision of web-viewable documents

  • US 8,108,441 B2
  • Filed: 04/21/2009
  • Issued: 01/31/2012
  • Est. Priority Date: 04/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a document to a client computing device, comprising the following steps:

  • sending, by a server to the client computing device, a manifest, the manifest including location information of at least one particular named object in a bundle that includes a plurality of named objects, wherein the location information indicates that the at least one particular named object is contained in a particular chunk of a plurality of chunks of the bundle;

    receiving, at the server, a request from the client computing device for the at least one particular named object representing a portion of a document, wherein the request from the client computing device identifies the particular chunk;

    determining that the at least one particular named object is contained in the particular chunk of the bundle, wherein the bundle includes the plurality of named objects that comprise a version of the document rendered so that the document is displayable by the client computing device;

    determining that the particular chunk is not stored locally at the server;

    requesting the particular chunk from a bundle storage;

    receiving the particular chunk from the bundle storage;

    storing the particular chunk locally at the server, wherein the particular chunk of the bundle comprises the at least one particular named object and additional named objects; and

    sending the at least one particular named object and the manifest to the client computing device without sending the additional objects to the client computing device.

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