Characterization of Layered Documents in HTML5 Publishing
First Claim
1. A computer-implemented method of providing characterizations of content layers associated with a markup language document, the method comprising:
- accessing deconstructed data for the markup language document, the deconstructed data comprising data structure and page information of the markup language document;
creating page markers based on the data structure and page information, the page markers characterizing the complexity of page information in terms of resources to display the page; and
providing the created markers to a web browser application requesting a page of the markup language document, the markers enabling the web browser application to manage resources based on the created markers.
4 Assignments
0 Petitions
Accused Products
Abstract
An education digital reading platform provides pages of a document requested by a user, the pages including additional content layers associated with the requested content. The additional content layers including related content, user generated content, advertisement content and other services content offered by the digital reading platform. The requested content and additional content layers require processing capability on a web browser application. The amount of data associated with a page of a document may vary dramatically especially considering the additional layers of content associated with the pages. In order to permit the web browser application anticipate the processing needs associated with each page, the digital reading platform provides markers indicating a difference in processing requirements associated between two pages of a document. The markers enable the web browser request additional resources to provide a seamless user experience or enable the web browser application to request additional or fewer content layers.
27 Citations
24 Claims
-
1. A computer-implemented method of providing characterizations of content layers associated with a markup language document, the method comprising:
-
accessing deconstructed data for the markup language document, the deconstructed data comprising data structure and page information of the markup language document; creating page markers based on the data structure and page information, the page markers characterizing the complexity of page information in terms of resources to display the page; and providing the created markers to a web browser application requesting a page of the markup language document, the markers enabling the web browser application to manage resources based on the created markers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing executable computer program instructions for providing characterizations of content layers associated with a markup language document, the computer program instructions comprising instructions for:
-
accessing deconstructed data for the markup language document, the deconstructed data comprising data structure and page information of the markup language document; creating page markers based on the data structure and page information, the page markers characterizing the complexity of page information in terms of resources to display the page; and providing the created markers to a web browser application requesting a page of the markup language document, the markers enabling the web browser application to manage resources based on the created markers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification