Patent ID: 8291315

Claim:
A method comprising: receiving a request for a region of a page of a document, the request being originated from a client, wherein the request uses JPIP syntax; accessing an auxiliary information file that contains location information for objects in a source file for the document, the auxiliary information file contains a list of all layout objects in the source file and is generated from the source file prior to the request and stored in a directory where the source file is stored, wherein the auxiliary information file contains, for each object in the source file for the document, page size information, spatial location information for the object on a page, a data reference number for the object that indicates whether the object is contained within the source file, and an offset in the source file of the codestream where each object is stored; determining, with a processor, one or more objects in the source file, based on the location information in the auxiliary information file, that intersect the region of the page, the source file having two or more codestreams; and sending a response having a subset of the information in the source file.