Patent ID: 11960707
Assignee: APPLE INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device that is in communication with a display and a user input device that includes a touch-sensitive surface, cause the electronic device to:
provide, to the display, data to present a user interface that includes:
a plurality of user interface objects, and
a current focus on a first user interface object of the plurality of user interface objects;

while the display is presenting the user interface, receive an input that corresponds to a gesture detected on the touch-sensitive surface of the user input device, wherein the gesture includes a movement of a contact across the touch-sensitive surface followed by a lift-off of the contact from the touch-sensitive surface, wherein the gesture includes a characteristic movement distance and a characteristic movement speed;
in accordance with a determination that the gesture satisfies coasting criteria, move the current focus in the user interface in accordance with the movement of the contact across the touch-sensitive surface; and
subsequently, decelerate movement of the current focus across the plurality of user interface objects using:
a first deceleration rate in accordance with a determination that a movement metric based on both the characteristic movement distance of the gesture and the characteristic movement speed of the gesture satisfies a first movement-metric threshold, and
a second deceleration rate in accordance with a determination that the movement metric based on both the characteristic movement distance of the gesture across the touch-sensitive surface and the characteristic movement speed of the gesture satisfies a second movement-metric threshold, wherein the second deceleration rate is higher than the first deceleration rate.