×

Staggered animation scheduling

  • US 10,169,901 B2
  • Filed: 12/17/2010
  • Issued: 01/01/2019
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of staggering animations in a user interface, comprising:

  • applying a predefined timing function in a first code to distribute progressive start times of a series of target animations within a set of selectable parameters, wherein the predefined timing function includes a set of selectable non-linear start times within an application framework including staggering animations, the application framework including a logic layer defining the first code as a concrete implementation separate from a presentation layer defining reusable user interface elements of the concrete implementation, the predefined timing function including a function definition having the set of selectable parameters as function parameters passed to the predefined timing function from another code;

    the set of selectable parameters includes an index of a user interface geometry applied to each of the target animations and location bounds of the user interface during the target animations and an order list of bounded surface areas of other animations independent of the target animations within the user interface;

    implementing the predefined timing function into a user interface definition to generate the user interface elements of the concrete implementation in a presentation layer by specifying first parameters for use with the set of selectable parameters in a declaration as a markup, the predefined timing function re-implemented without modification to the first code by specifying second parameters for use with the set of selectable parameters, the implementing created in the presentation layer of a workflow of the predefined timing function; and

    parsing the markup to apply staggering behavior at runtime.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×