Patent Document ID: 8212821
Application ID: 13273629

Base Claim:
1. A computer-implemented method for rendering an animation presentation on a computing device in communication with a server, the method comprising: receiving, at the server, a request to view the animation presentation on the computing device; obtaining, at the server, information identifying a browser application running on the computing device; determining, at the server, requirements of a presentation technology supported by the identified browser application; decomposing, by the server, the animation presentation into animation primitives compatible with the presentation technology supported by the browser application; and generating, storing in memory, and transmitting to the computing device a data stream containing the animation primitives, wherein the transmitting step includes delegating the animation primitives to different portions of the data stream dependent on parameters of the identified browser application.

---

Claim 5:
5. The method of claim 1 , wherein the data stream includes an expression of the animation presentation as a combination of the animation primitives.