Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
First Claim
1. A method, comprising:
- at an electronic device with one or more processors and memory, wherein the electronic device is in communication with a display and a user input device that includes a touch-sensitive surface;
providing, to the display, data to present a user interface that includes;
a plurality of user interface objects, anda current focus on a first user interface object of the plurality of user interface objects;
while the display is presenting the user interface, receiving 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; and
,in accordance with a determination that the gesture satisfies coasting criteria;
moving the current focus in the user interface; and
decelerating movement of the current focus across the plurality of user interface objects at a first deceleration rate that is based on;
the characteristic movement distance of the gesture, andthe characteristic movement speed of the gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device provides, to a 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. The device receives an input that corresponds to a gesture detected on a touch-sensitive surface of a user input device. 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. The gesture includes a characteristic movement distance and a characteristic movement speed. In accordance with a determination that the gesture satisfies coasting criteria, the device moves the current focus in the user interface; and decelerates movement of the current focus across the series of user interface objects at a first deceleration rate that is based on: the characteristic movement distance of the gesture, and the characteristic movement speed of the gesture.
-
Citations
24 Claims
-
1. A method, comprising:
at an electronic device with one or more processors and memory, wherein the electronic device is in communication with a display and a user input device that includes a touch-sensitive surface; providing, 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, receiving 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; and
,in accordance with a determination that the gesture satisfies coasting criteria; moving the current focus in the user interface; and decelerating movement of the current focus across the plurality of user interface objects at a first deceleration rate that is based on; the characteristic movement distance of the gesture, and the characteristic movement speed of the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An electronic device that is in communication with a display and a user input device that includes a touch-sensitive surface, the electronic device comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; providing, 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, receiving 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; and
,in accordance with a determination that the gesture satisfies coasting criteria; moving the current focus in the user interface; and
,decelerating movement of the current focus across the series of user interface objects at a first deceleration rate that is based on; the characteristic movement distance of the gesture, and the characteristic movement speed of the gesture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
10. 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 electric 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; and
,in accordance with a determination that the gesture satisfies coasting criteria; move the current focus in the user interface; and
,decelerate movement of the current focus across the series of user interface objects at a first deceleration rate that is based on; the characteristic movement distance of the gesture, and the characteristic movement speed of the gesture. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification