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 from the user input device 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; and
,in accordance with a determination that the gesture satisfies movement criteria;
providing, to the display, data to move the current focus in the user interface from the first user interface object to a second user interface object.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device provides, to a display, data to present a user interface that includes a first group of user interface objects and a second group of user interface objects. A current focus is on a first user interface object of the first group of user interface objects. The device receives an input that corresponds to a request to move the current focus to a user interface object in the second group of user interface objects; determines a projection of the first user interface object based on a direction of the input; identifies one or more user interface objects that overlap with the projection of the first user interface object in the direction on the display that corresponds to the direction of the input; and moves the current focus to a second user interface object of the one or more identified user input objects.
127 Citations
30 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 from the user input device 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; and
,in accordance with a determination that the gesture satisfies movement criteria; providing, to the display, data to move the current focus in the user interface from the first user interface object to a second user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An electronic device, comprising:
-
one or more processors; and memory storing one or more programs, the one or more programs including instructions, which, when executed by the one or more processors, cause the electronic device to; provide, to a display in communication with the electronic device, 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 from a user input device in communication with the electronic device an input that corresponds to a gesture detected on a 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; and
,in accordance with a determination that the gesture satisfies movement criteria; provide, to the display, data to move the current focus in the user interface from the first user interface object to a second user interface object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
providing, to a display in communication with the electronic device, 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 from a user input device in communication with the electronic device an input that corresponds to a gesture detected on a 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; and
,in accordance with a determination that the gesture satisfies movement criteria; providing, to the display, data to move the current focus in the user interface from the first user interface object to a second user interface object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification