Systems and methods for efficient storage of content and animation
AssigneeAdobe Systems Incorporated
InventorHenricus Maria Cabanier
Life of this patent
Estimating the term…
Abstract
One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.
Claims20
A method comprising:
- receiving, by a web page authoring tool hosted on a computing device, presentation information for a static graphical object to be rendered in a web page;
- receiving, by the web page authoring tool, animation information for an animation of the static graphical object in the web page, the animation information received separately from the presentation information;
- converting, by the web authoring tool, the presentation information to a first format and the animation information to a second format different from the first format;
- and
- updating, by the web authoring tool, the web page to store separately or reference separately the presentation information in the first format, the animation information in the second format, and a runtime engine, wherein the runtime engine is executed upon a rendering of the updated web page in a web browser, wherein executing the runtime engine causes a presentation of the static graphical object based on the presentation information in the first format and causes the animation of the presentation based on the animation information in the second format.
A non-transitory computer-readable storage medium comprising instructions that, upon execution by a processor of a computer, cause the computer to perform operations comprising:
- running a web page authoring tool configured to generate or edit a web page;
- receiving, by the web page authoring tool, presentation information for a static graphical object to be rendered in the web page;
- receiving, by the web page authoring tool, animation information for an animation of the static graphical object in the web page, the animation information received separately from the presentation information;
- converting, by the web authoring tool, the presentation information to a first format and the animation information to a second format different from the first format;
- and
- updating, by the web authoring tool, the web page to store separately or reference separately the presentation information in the first format, the animation information in the second format, and a runtime engine, wherein the runtime engine is executed upon a rendering of the updated web page in a web browser, wherein executing the runtime engine causes a presentation of the static graphical object based on the presentation information in the first format and causes the animation of the presentation based on the animation information in the second format.
A computer system comprising:
- a processor;
- and
- a memory comprising computer-readable instructions that, upon execution by the processor, cause the computer system to at least:
- run a web page authoring tool configured to generate or edit a web page;
- receive, by the web page authoring tool, presentation information for a static graphical object to be rendered in the web page;
- receive, by the web page authoring tool, animation information for an animation of the static graphical object in the web page, the animation information received separately from the presentation information;
- convert, by the web authoring tool, the presentation information to a first format and the animation information to a second format different from the first format;
- and
- update, by the web authoring tool, the web page to store separately or reference separately the presentation information in the first format, the animation information in the second format, and a runtime engine, wherein the runtime engine is executed upon a rendering of the updated web page in a web browser, wherein executing the runtime engine causes a presentation of the static graphical object based on the presentation information in the first format and causes the animation of the presentation based on the animation information in the second format.
Dependencies are inferred from the claim text.