Patent ID: 8108441
Filing Date: 2012-01-31
Classification: G06F

Abstract:
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.