LOW RESOLUTION PLACEHOLDER CONTENT FOR DOCUMENT NAVIGATION
First Claim
1. A system, comprising:
- a rendering component that renders placeholder content from content of a document page relative to viewing of the document page in a viewport, the placeholder content a structural representation of the content;
a presentation component that presents the placeholder content in the document page for viewing, in place of the content, in response to untimely presentation of the content in the document page for viewing, the placeholder content rendered to retain responsiveness of navigation over the document page and other document pages of an associated document; and
a processor that executes computer-executable instructions associated with at least one of the rendering component or the presentation component.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture generates low resolution placeholder content that preserves the usefulness of application responsiveness by preserving and displaying the structure of the content. This facilitates decreased memory requirements associated with pre-rendering structurally-intact content. The architecture enables the storing of pre-rendered content at a lower zoom level than is intended for actual display to require fewer resources, pre-rendering content at a lower zoom level to allow the application to adjust for the lower zoom level to provide more structural integrity than would be achieved rendering at full display zoom level and compressing the resulting data, stretching the pre-rendered content to the zoom level that is intended for display in order to achieve a low resolution appearance that merges directly with the full resolution content, and transitioning between low resolution content and full resolution content when the full resolution content becomes available.
80 Citations
20 Claims
-
1. A system, comprising:
-
a rendering component that renders placeholder content from content of a document page relative to viewing of the document page in a viewport, the placeholder content a structural representation of the content; a presentation component that presents the placeholder content in the document page for viewing, in place of the content, in response to untimely presentation of the content in the document page for viewing, the placeholder content rendered to retain responsiveness of navigation over the document page and other document pages of an associated document; and a processor that executes computer-executable instructions associated with at least one of the rendering component or the presentation component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising acts of:
-
receiving content for presentation in a document page during navigation over document pages of a document; rendering placeholder content from the content in anticipation of the document page being viewed in a viewport; inserting the placeholder content into the document page in place of the content based on navigation to the document page; transitioning from the placeholder content to the content when the content is available for presentation in the document page; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of receiving, rendering, inserting, or transitioning. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising acts of:
-
receiving document pages having content for presentation in a viewport; rendering placeholder content from the content in anticipation of the document pages being viewed in the viewport; replacing all or a portion of content of a document page with corresponding placeholder content based on navigation to the document page; presenting the content and placeholder content in the document page when viewing the document page in the viewport; visually transitioning from the placeholder content to the corresponding content when the corresponding content is available and while the document page is in the viewport; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of receiving, rendering, replacing, presenting, or transitioning. - View Dependent Claims (18, 19, 20)
-
Specification