MOVEMENT ENDPOINT EXPOSURE
First Claim
Patent Images
1. A method comprising:
- receiving an input by a computing device to cause output of an animation involving movement in a user interface; and
responsive to the receiving of the input, exposing an endpoint to software of the computing device that is associated with the user interface, the endpoint referencing a particular location in the user interface at which the animation is calculated to end for the input.
2 Assignments
0 Petitions
Accused Products
Abstract
Movement endpoint exposure techniques are described. In one or more implementations, an input is received by a computing device to cause output of an animation involving movement in a user interface. Responsive to the receipt of the input, an endpoint is exposed to software of the computing device that is associated with the user interface, such as applications and controls. The endpoint references a particular location in the user interface at which the animation is calculated to end for the input.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an input by a computing device to cause output of an animation involving movement in a user interface; and responsive to the receiving of the input, exposing an endpoint to software of the computing device that is associated with the user interface, the endpoint referencing a particular location in the user interface at which the animation is calculated to end for the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an input device; and one or more modules implemented at least partially in hardware and communicatively coupled to the input device, the one or more modules configured to recognize an input detected using the input device as a gesture that is configured to initiate an animation involving movement in a user interface, calculate an endpoint that describes a particular location in the user interface at which the movement is to end for the input, and expose the calculated input to software that is associated with causing the user interface to be generated. - View Dependent Claims (12, 13, 14)
-
- 15. One or more computer-readable storage media comprising computer-executable instructions that, responsive to execution on a computing device, causes the computing device to recognize an input as a gesture configured to cause output of an animation involving movement having inertia and responsive to the recognition of the input, initiate output of the animation for display in a user interface by the computing device and expose an endpoint for the animation to software associated with generating the user interface, the endpoint describing a particular location in the user interface at which the movement is to end for the animation.
Specification