Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
First Claim
1. 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 is in wireless communication with a user input device, cause the electronic device to:
- provide, to the display, data to present a user interface that includes;
a plurality of user interface objects, wherein;
the plurality of user interface objects includes a first group of user interface objects and a second group of user interface objects; and
the first group of user interface objects includes at least a first user interface object; and
a current focus on the first user interface object of the first group of user interface objects;
while the display is presenting the user interface that includes the plurality of user interface objects, receive a first input that corresponds to a first user input on the user input device; and
in response to receiving the first input and in accordance with a determination that the first user input on the user input device corresponds to a request to move the current focus to a user interface object in the second group of user interface objects;
determine a projection of the first user interface object in a direction on the display that corresponds to a direction of the first user input on the user input device;
identify 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 first user input on the user input device; and
move the current focus to a second user interface object of the one or more identified user input objects.
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.
-
Citations
27 Claims
-
1. 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 is in wireless communication with a user input device, cause the electronic device to:
-
provide, to the display, data to present a user interface that includes; a plurality of user interface objects, wherein; the plurality of user interface objects includes a first group of user interface objects and a second group of user interface objects; and the first group of user interface objects includes at least a first user interface object; and a current focus on the first user interface object of the first group of user interface objects; while the display is presenting the user interface that includes the plurality of user interface objects, receive a first input that corresponds to a first user input on the user input device; and in response to receiving the first input and in accordance with a determination that the first user input on the user input device corresponds to a request to move the current focus to a user interface object in the second group of user interface objects; determine a projection of the first user interface object in a direction on the display that corresponds to a direction of the first user input on the user input device; identify 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 first user input on the user input device; and move the current focus to a second user interface object of the one or more identified user input objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device, comprising:
-
one or more processors; memory; and one or more programs, wherein the electronic device is in communication with a display and is in wireless communication with a user input device, the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for; providing, to the display that is in communication with the electronic device, data to present a user interface that includes; a plurality of user interface objects, wherein; the plurality of user interface objects includes a first group of user interface objects and a second group of user interface objects; and the first group of user interface objects includes at least a first user interface object; and a current focus on the first user interface object of the first group of user interface objects; while the display is presenting the user interface that includes the plurality of user interface objects, receiving a first input that corresponds to a first user input on the user input device that is in communication with the electronic device; and in response to receiving the first input and in accordance with a determination that the first user input on the user input device corresponds to a request to move the current focus to a user interface object in the second group of user interface objects; determining a projection of the first user interface object in a direction on the display that corresponds to a direction of the first user input on the user input device; identifying 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 first user input on the user input device; and
,moving the current focus to a second user interface object of the one or more identified user input objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 is in wireless communication with a user input device; providing, to the display, data to present a user interface that includes; a plurality of user interface objects, wherein; the plurality of user interface objects includes a first group of user interface objects and a second group of user interface objects; and the first group of user interface objects includes at least a first user interface object; and a current focus on the first user interface object of the first group of user interface objects; while the display is presenting the user interface that includes the plurality of user interface objects, receiving a first input that corresponds to a first user input on the user input device; and in response to receiving the first input and in accordance with a determination that the first user input on the user input device corresponds to a request to move the current focus to a user interface object in the second group of user interface objects; determining a projection of the first user interface object in a direction on the display that corresponds to a direction of the first user input on the user input device; identifying 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 first user input on the user input device; and moving the current focus to a second user interface object of the one or more identified user input objects. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
Specification