Computerized systems and methods for rendering an animation of an object in response to user input
First Claim
Patent Images
1. A computer-implemented method for rendering an animation in a user interface, comprising the following operations performed by one or more processors:
- receiving an indication of a user selection of a user interface element in the user interface, wherein the element is bounded by a border;
identifying characteristics of the selected element;
determining coordinates for the user selection, wherein the coordinates correspond to a spatial location of the user selection in the user interface; and
rendering within the element an animation of an object that begins at the spatial location of the user selection, wherein the animated object grows in size over time, and wherein one or more edges of the object are clipped by the border of the element for at least a portion of the animation.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods are provided for rendering an animation of an object in response to a user selection in a user interface. In accordance with some embodiments, an indication of a selection of a user interface element may be received, and characteristics of the user interface element may be identified. Coordinates corresponding to a spatial location of the user selection may be determined. An animation of an object that changes over time may then be rendered based on the user coordinates and the identified characteristics of the user interface element.
33 Citations
20 Claims
-
1. A computer-implemented method for rendering an animation in a user interface, comprising the following operations performed by one or more processors:
-
receiving an indication of a user selection of a user interface element in the user interface, wherein the element is bounded by a border; identifying characteristics of the selected element; determining coordinates for the user selection, wherein the coordinates correspond to a spatial location of the user selection in the user interface; and rendering within the element an animation of an object that begins at the spatial location of the user selection, wherein the animated object grows in size over time, and wherein one or more edges of the object are clipped by the border of the element for at least a portion of the animation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system for rendering an animation in a user interface, comprising:
-
a memory that stores a set of instructions; and at least one processor that executes the set of instructions to; receive an indication of a user selection of a user interface element in the user interface, wherein the element is bounded by a border; identify characteristics of the selected element; determine coordinates for the user selection, wherein the coordinates correspond to a spatial location of the user selection in the user interface; and render within the element an animation of an object that begins at the spatial location of the user selection, wherein the animated object grows in size over time, and wherein one or more edges of the object are clipped by the border of the element for at least a portion of the animation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing a set of instructions that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
receiving an indication of a user selection of a user interface element in a user interface, wherein the element is bounded by a border; identifying characteristics of the selected element; determining coordinates for the user selection, wherein the coordinates correspond to a spatial location of the user selection in the user interface; and rendering within the element an animation of an object that begins at the spatial location of the user selection, wherein the animated object grows in size over time, and wherein one or more edges of the object are clipped by the border of the element for at least a portion of the animation.
-
Specification