Deterministic rendering of active content
AssigneeAdobe Systems Incorporated
InventorsJames D. Pravetz, Richard Cohn, William Ie
Life of this patent
Estimating the term…
Abstract
Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.
Claims15
A method comprising:
- receiving a request to view a stable form of an active document from a content viewer, the active document including variable sub-content and deterministic sub-content;
- determining the variable sub-content is rendered with a plurality of visual appearances by a plurality of renderers;
- determining the deterministic sub-content is rendered with a single visual appearance by the plurality of renderers;
- generating the stable form of the active document by rendering the active document with the deterministic sub-content and without the variable sub-content;
- and
- presenting the stable form of the active document within the content viewer.
A machine-accessible storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform a method comprising:
- receiving a request to view a stable form of an active document from a content
- viewer, the active document including variable sub-content and deterministic sub-content;
- determining the variable sub-content is rendered with a plurality of visual appearances by a plurality of renderers;
- determining the deterministic sub-content is rendered with a single visual appearance by the plurality of renderers;
- generating the stable form of the active document by rendering the active document with the deterministic sub-content and without the variable sub-content;
- and
- presenting the stable form of the active document within the content viewer.
A system comprising:
- a machine to execute instructions;
- and
- a machine-readable medium storing the instructions thereon, the instructions, when executed by the machine, to cause the machine to perform steps including;
- receiving a request to view a stable form of an active document from a content viewer, the active document including variable sub-content and deterministic subcontent;
- determining the variable sub-content is rendered with a plurality of visual appearances by a plurality of renderers;
- determining the deterministic sub-content is rendered with a single visual appearance by the plurality of renderers;
- generating the stable form of the active document by rendering the active document with the deterministic sub-content and without the variable sub-content;
- and
- presenting the stable form of the active document within the content viewer.
Dependencies are inferred from the claim text.