The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 19, 2009

Filed:

Nov. 01, 2005
Applicants:

Peter Sorotokin, Cupertino, CA (US);

Richard A. Dermer, Issaquah, WA (US);

Daniel J. Clark, Los Gatos, CA (US);

Inventors:

Peter Sorotokin, Cupertino, CA (US);

Richard A. Dermer, Issaquah, WA (US);

Daniel J. Clark, Los Gatos, CA (US);

Assignee:

Adobe Systems Incorporated, San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G09G 5/00 (2006.01); G06T 17/00 (2006.01); G06F 17/00 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A virtual view tree for representing a document. A virtual view tree is maintained by an application, rather than a renderer (e.g., graphics rendering library) called upon by the application to display the document. The view tree is virtual in that nodes need not be created until they are to be displayed. When instructed to display the document, the renderer requests nodes and their attributes. The nodes may be cached while the renderer works on their content, but may be removed from memory anytime thereafter. Only a subset of the virtual view tree's nodes is stored at one time, and only in non-persistent storage. The application includes various APIs for navigating a virtual view tree, describing its attributes and caching its nodes. The APIs may be directly accessible to the renderer or may be invoked by subsystems of the application (e.g., client, tree navigation and caching subsystems).


Find Patent Forward Citations

Loading…