Systems and methods for efficient storage of content and animation
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
67 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification