METHOD FOR PAGINATING A DOCUMENT STRUCTURE OF A DOCUMENT FOR VIEWING ON A MOBILE COMMUNICATION DEVICE
First Claim
1. A process for transmitting a document from a server to a mobile device on a per page basis, comprising:
- building a graph structure of nodes within said server representing a map of said document;
transmitting page size limit from said mobile device to said server indicative of the size of a single page of said document to be displayed by said mobile device;
traversing and paginating said graph structure into successive pages within said server based on said page size limit, wherein traversing and paginating said graph structure includes marking said graph structure to identify a given node as starting a new page for transmission to said mobile device and adding said given node as an attribute to a root node of said graph structure;
caching said pages within said server; and
transmitting said successive pages from said server to said mobile device for display by said mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
A process for transmitting a document from a server to a mobile device on a per page basis, comprising building a graph structure within the server representing a map of the document, transmitting a page size limit from the mobile device to the server indicative of the size of a single page of the document to be displayed by the mobile device, traversing and paginating the graph structure into successive pages based on the page size limit, caching the pages within the server, and transmitting the successive pages from the server to said the mobile device for display by said the mobile device.
26 Citations
13 Claims
-
1. A process for transmitting a document from a server to a mobile device on a per page basis, comprising:
-
building a graph structure of nodes within said server representing a map of said document; transmitting page size limit from said mobile device to said server indicative of the size of a single page of said document to be displayed by said mobile device; traversing and paginating said graph structure into successive pages within said server based on said page size limit, wherein traversing and paginating said graph structure includes marking said graph structure to identify a given node as starting a new page for transmission to said mobile device and adding said given node as an attribute to a root node of said graph structure; caching said pages within said server; and transmitting said successive pages from said server to said mobile device for display by said mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
8. A mobile device process comprising:
- transmitting a page size limit to a server indicative of the size of a single page of a document to be displayed by said mobile device; and
receiving successive pages of said document from said server delimited by said page size limit, for display by said mobile device.
- transmitting a page size limit to a server indicative of the size of a single page of a document to be displayed by said mobile device; and
Specification