Parametric Inertia and APIs
First Claim
Patent Images
1. A method comprising:
- exposing functionality via an application programming interface by an operating system of a computing device to one or more applications that is configured to calculate an effect of inertia for movement in a user interface; and
managing the calculated effect of inertia for the movement on the user interface by the operating system based on one or more rest points specified using one or more parametric curves by the one or more applications via interaction with the application programming interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Parametric inertia and API techniques are described. In one or more implementations, functionality is exposed via an application programming interface by an operating system of a computing device to one or more applications that is configured to calculate an effect of inertia for movement in a user interface. The calculated effect of inertia for the movement on the user interface is managed by the operating system based on one or more rest points specified using one or more parametric curves by the one or more applications via interaction with the application programming interface.
27 Citations
20 Claims
-
1. A method comprising:
-
exposing functionality via an application programming interface by an operating system of a computing device to one or more applications that is configured to calculate an effect of inertia for movement in a user interface; and managing the calculated effect of inertia for the movement on the user interface by the operating system based on one or more rest points specified using one or more parametric curves by the one or more applications via interaction with the application programming interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising; calculating an inertia rest position of an effect of inertia by an operating system of a computing device using one or more of a plurality of phases based on one or more rest points specified by an application via an application programming interface of the operating system; and exposing the calculated inertia rest position by the operating system as applied to a user interface output by the computing device for display by a display device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computing system comprising:
-
a processing system; and memory configured to maintain instructions that are executable by the processing system to perform operations comprising; exposing an application programming interface by an operating system to one or more applications that is configured to calculate an inertial rest point for movement in a user interface; and managing the calculated effect of inertia for the inertial rest point for the movement on the user interface by the operating system based on one or more rest points specified by the one or more applications via interaction with the application programming interface. - View Dependent Claims (18, 19, 20)
-
Specification