8769398

Animation Control Methods and Systems

PublishedJuly 1, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A non-transitory machine readable storage medium storing executable instructions which when executed cause a data processing system to perform a method comprising: receiving data representing content of a page; detecting, from the data, whether the page includes animated content, the detecting including parsing the data with a layout engine into a data structure having multiple nodes and detecting for each node of the data structure whether the node includes an animated object, wherein the animated object includes a call to a plug-in that renders animation; determining whether to halt execution of the animated content using a set of rules including a size of the animated content, wherein the determining includes allowing at least a portion of the animated content below a minimum size to be executed without halting while causing at least a portion of the animated content above the minimum size to be halted; and halting execution of the portion of the animated content determined to be halted, in response to determining to halt execution.

2

2. The medium as in claim 1 wherein the method further comprises: allowing execution of the portion of the animated content to be halted to present the portion of the animated content to be halted for a period of time and then halting execution of the portion of the animated content to be halted, and wherein the page is a web page.

3

3. The medium as in claim 2 wherein halting execution of the portion of the animated content is performed to conserve power.

4

4. The medium as in claim 1 wherein the set of rules additionally includes rules based upon the size of an area displaying the page and a location of the animated content in the page.

5

5. The medium as in claim 1 wherein allowing the execution of the portion of the animated content allowed to execute occurs after determining whether to halt execution and before halting the execution of the portion of the animated content determined to be halted.

6

6. The medium as in claim 5 wherein detecting, from the data, whether the page includes animated content comprises: parsing the data with the layout engine into a document object model data structure.

7

7. The medium as in claim 5 , the method further comprising: capturing and displaying an image of the animated content before halting execution; and detecting an input and in response to the input allowing, after halting execution, execution of some of the animated content to present some of the animated content.

8

8. A machine implemented method comprising: receiving data representing content of a page; detecting, from the data, whether the page includes animated content, the detecting including parsing the data with a layout engine into a data structure having multiple nodes and detecting for each node of the data structure whether the node includes an animated object, wherein the animated object includes a call to a plug-in that renders animation; determining whether to halt execution of the animated content using a set of rules including a size of the animated content, wherein the determining includes allowing at least a portion of the animated content below a minimum size to be executed without halting while causing at least a portion of the animated content above the minimum size to be halted; and halting execution of the portion of the animated content determined to be halted, in response to determining to halt execution.

9

9. The method as in claim 8 wherein the method further comprises: allowing execution of the portion of the animated content to be halted to present the portion of the animated content to be halted for a period of time and then halting execution of the portion of the animated content to be halted, and wherein the page is a web page.

10

10. The method as in claim 9 wherein halting execution of the portion of the animated content is performed to conserve power.

11

11. The method as in claim 8 wherein the set of rules additionally includes rules based upon the size of an area displaying the page and a location of the animated content in the page.

12

12. The method as in claim 8 wherein the allowing of execution of some of the animated content occurs after the determining whether to halt execution and before the halting of execution of the portion of the animated content determined to be halted.

13

13. The method as in claim 12 wherein detecting whether the page includes animated content comprises: parsing the data with the layout engine into a document object model data structure.

14

14. The method as in claim 12 , the method further comprising: capturing and displaying an image of the animated content before halting execution; and detecting an input and in response to the input allowing, after halting execution, execution of some of the animated content to present some of the animated content.

15

15. A data processing system comprising: means for receiving data representing content of a page, the means for receiving comprising a network interface; means for detecting, from the data, whether the page includes animated content, the means for detecting comprising one or more processors, the detecting including parsing the data with a layout engine into a data structure having multiple nodes and detecting for each node of the data structure whether the node includes an animated object, wherein the animated object includes a call to a plug-in that renders animation; means for determining whether to halt execution of the animated content, wherein the determining includes allowing at least a portion of the animated content below a minimum size to be executed without halting while causing at least a portion of the animated content above the minimum size to be halted; and means for halting execution of the portion of the animated content in response to determining to halt execution.

Patent Metadata

Filing Date

Unknown

Publication Date

July 1, 2014

Inventors

Kevin Decker
Jing Jin

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ANIMATION CONTROL METHODS AND SYSTEMS” (8769398). https://patentable.app/patents/8769398

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.