Uninterrupted execution of active animation sequences in orphaned rendering objects
First Claim
1. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system, causes the at least one processing system to implement a user interface animation system, the at least one stored instruction comprising:
- one or more orphaned rendering objects that are dissociated from one or more current rendering objects by a user interface animation system in response to one or more events; and
at least one active animation object associated with the one or more orphaned rendering objects whose animation instructions are executed until substantially complete.
2 Assignments
0 Petitions
Accused Products
Abstract
An animation model is disclosed for generating animations that may be associated with one or more user interfaces utilized by executing software applications. The animations may be activated responsive to one or more events during software execution, such as when associated user interfaces may be initially generated for display or when the user interfaces may be disposed of. Further, the animations may be configured to modify one or more properties of the user interface, including position, size, scale, rotation, opacity and/or color. The animation model may also enable active animations associated with user interfaces disposed of during software execution to continue animating despite their discarded state.
-
Citations
20 Claims
-
1. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system, causes the at least one processing system to implement a user interface animation system, the at least one stored instruction comprising:
-
one or more orphaned rendering objects that are dissociated from one or more current rendering objects by a user interface animation system in response to one or more events; and
at least one active animation object associated with the one or more orphaned rendering objects whose animation instructions are executed until substantially complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An animation transitioning method for enabling animations associated with disposed rendering objects to continue animating, the method comprising:
-
selecting one or more current rendering objects for disposal based on one or more layout constraints;
identifying the current rendering objects selected for disposal that are associated with one or more active animation sequences; and
managing the identified current rendering objects selected for disposal in an orphaned rendering object collection to enable the one or more associated active animation sequences to continue animating despite their discarded status. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. At least one computer-readable medium having at least one instruction stored thereon, which when executed by at least one processing system, causes the at least one processing system to implement a user interface animation system, the at least one stored instruction comprising:
-
a first group of one or more user interface objects associated with one or more current rendering objects to be rendered by a rendering module;
one or more animation objects associated with one or more of the user interface objects in the first group having at least one animation instruction for implementing at least one animation sequence involving the one or more associated user interface objects; and
a second group of one or more user interface objects that are not associated with one or more current rendering objects to be rendered by the rendering module but are associated with one or more orphaned rendering objects that are associated with at least one active orphaned animation object separately managed by the user interface animation system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification