Methods and apparatus for predictive document rendering
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a page of a document having a predefined format to be rendered on the computer system, the document comprising a plurality of pages;
after receiving the page, identifying correlations between the page and each of a plurality of other pages of the document, the correlations identified based on multiple criteria comprising criteria regarding page links, page sequence, page attributes, page view history, or user-assigned importance;
assigning a weight to each correlation indicating a relative importance of the correlation between the page and the respective other page; and
determining an anticipated next page of the plurality of other pages according to the weights.
2 Assignments
0 Petitions
Accused Products
Abstract
A system receives a document having a predefined format to be rendered on the computer system. The document is comprised of a plurality of objects. The system identifies at least one correlation between at least two objects within the plurality of objects, and assigns a weight to the correlation. The system determines a logical relationship between at least two objects within the plurality of objects. The logical relationship is determined according to the weight of at least one correlation. The logical relationship is associated with an order in which at least one object is rendered on the computer system.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving a page of a document having a predefined format to be rendered on the computer system, the document comprising a plurality of pages; after receiving the page, identifying correlations between the page and each of a plurality of other pages of the document, the correlations identified based on multiple criteria comprising criteria regarding page links, page sequence, page attributes, page view history, or user-assigned importance; assigning a weight to each correlation indicating a relative importance of the correlation between the page and the respective other page; and determining an anticipated next page of the plurality of other pages according to the weights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a predictive document rendering application that when executed on the processor reduces the wait time for the rendering of pages within portable documents on the computerized device by performing the operations of; receiving a page of a document having a predefined format to be rendered on the computerized device, the document comprising a plurality of pages; identifying correlations between the page and each of a plurality of other pages of the document, the correlations identified based on multiple criteria comprising criteria regarding page links, page sequence, page attributes, page view history, or user-assigned importance, the plurality of other pages comprising one or more pages not sequential to the displayed page; assigning a weight to each correlation indicating a relative importance of the correlation between the first page and the respective other page; and determining an anticipated next page of the plurality of other pages based on the weights. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a non-transitory computer readable medium embodying program code, the program code comprising:
-
program code for displaying a page of a document comprising a plurality of pages; program code for identifying correlations between the displayed page and each of a plurality of other pages of the document, the correlations identified based on two or more of the following criteria; page links, page sequence, page attributes, page view history, user-assigned importance, threaded text within the document, a bookmark within the document, comments within the document, font size of text, formatting of text, multimedia within the document, most viewed pages of the document, highlighted text, and time a user has spent on a page of the document; program code for assigning a weight to each correlation indicating a relative importance of the correlation between the displayed page and the respective other page; and program code for determining an anticipated next page of the plurality of other pages according to the weights. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification