Embedding Rendering Interface
AssigneeAdobe Systems Incorporated
InventorsPeter Sorotokin, Richard Wright
Life of this patent
Estimating the term…
Abstract
Methods, computer program products and systems for accessing an electronic document, the electronic document including embedded content, where the file type of the electronic document differs from the file type of the embedded content. The embedded content is provided to a first rendering engine in accordance with the embedded content file type. Rendered embedded content is received from the first rendering engine. The rendered embedded content is blended with a rendering of a page of the electronic document.
Claims27
A system for displaying an electronic document, the system comprising:
- a display device for presenting a rendered electronic document;
- an electronic document including embedded content, wherein a file type of the electronic document differs from a file type of the embedded content;
- a plurality of rendering engines, wherein a rendering engine is configured to render content associated with at least one file type;
- and
- processor electronics configured to perform operations comprising:
- accessing the electronic document;
- providing the embedded content to a first rendering engine in accordance with the embedded content file type;
- receiving rendered embedded content from the first rendering engine;
- and
- blending the rendered embedded content with a rendering of a page of the electronic document.
A computer-implemented method, comprising:
- accessing an electronic document, the electronic document including embedded content, where the file type of the electronic document differs from the file type of the embedded content;
- providing the embedded content to a first rendering engine in accordance with the embedded content file type;
- receiving rendered embedded content from the first rendering engine;
- and
- blending the rendered embedded content with a rendering of a page of the electronic document.
A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
- accessing an electronic document, the electronic document including embedded content, where the file type of the electronic document differs from the file type of the embedded content;
- providing the embedded content to a first rendering engine in accordance with the embedded content file type;
- receiving rendered embedded content from the first rendering engine;
- and
- blending the rendered embedded content with a rendering of a page of the electronic document.
Dependencies are inferred from the claim text.