DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR SYNCHRONIZING TWO OR MORE DISPLAYS
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 a first electronic device with a first display, cause the first device to perform:
- displaying a first user interface on the first display, wherein;
the first user interface enables selection between a plurality of selectable objects;
the first user interface corresponds to a second user interface displayed on a second display different from the first display; and
a first object from the plurality of selectable objects is displayed as a selected object in the second user interface;
while the first object is displayed as the selected object in the second user interface;
detecting a first input from a user that corresponds to a request to display information about a second object in the plurality of selectable objects in the first user interface;
in response to detecting the first input, updating the first user interface on the first display in accordance with the first input to display respective information about the second object while display of the first object as the selected object in the second user interface is maintained; and
after updating the first user interface in accordance with the first input, detecting a second input from a user that corresponds to a request to select the second object as the selected object; and
,in response to detecting the second input;
updating the first user interface on the first display in accordance with the second input to display the second object as the selected object; and
providing, to the second display, information that enables the second user interface on the second display to be updated to display the second object as the selected object instead of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
A device displays a first user interface on a first display, including a plurality of objects and corresponding to a second user interface on a second display. While a first object is displayed as a selected object in the second user interface, the device: detects a first input requesting information about a second object; and in response to detecting the first input, displays information about the second object in the first user interface and maintains display of the first object as the selected object in the second user interface. After displaying the information, the device detects a second input selecting the second object. In response to detecting selection of the second input, the device: displays the second object as the selected object in the first user interface; and provides, to the second display, information that enables the second user interface to display the second object as the selected object.
44 Citations
31 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 a first electronic device with a first display, cause the first device to perform:
-
displaying a first user interface on the first display, wherein; the first user interface enables selection between a plurality of selectable objects; the first user interface corresponds to a second user interface displayed on a second display different from the first display; and a first object from the plurality of selectable objects is displayed as a selected object in the second user interface; while the first object is displayed as the selected object in the second user interface; detecting a first input from a user that corresponds to a request to display information about a second object in the plurality of selectable objects in the first user interface; in response to detecting the first input, updating the first user interface on the first display in accordance with the first input to display respective information about the second object while display of the first object as the selected object in the second user interface is maintained; and after updating the first user interface in accordance with the first input, detecting a second input from a user that corresponds to a request to select the second object as the selected object; and
,in response to detecting the second input; updating the first user interface on the first display in accordance with the second input to display the second object as the selected object; and providing, to the second display, information that enables the second user interface on the second display to be updated to display the second object as the selected object instead of the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
at a first electronic device that includes a first display; displaying a first user interface on the first display, wherein; the first user interface enables selection between a plurality of selectable objects; the first user interface corresponds to a second user interface displayed on a second display different from the first display; and a first object from the plurality of selectable objects is displayed as a selected object in the second user interface; while the first object is displayed as the selected object in the second user interface; detecting a first input from a user that corresponds to a request to display information about a second object in the plurality of selectable objects in the first user interface; in response to detecting the first input, updating the first user interface on the first display in accordance with the first input to display respective information about the second object while display of the first object as the selected object in the second user interface is maintained; and after updating the first user interface in accordance with the first input, detecting a second input from a user that corresponds to a request to select the second object as the selected object; and
,in response to detecting the second input; updating the first user interface on the first display in accordance with the second input to display the second object as the selected object; and providing, to the second display, information that enables the second user interface on the second display to be updated to display the second object as the selected object instead of the first object.
-
-
17. A first electronic device, comprising:
-
a first display; 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; displaying a first user interface on the first display, wherein; the first user interface enables selection between a plurality of selectable objects; the first user interface corresponds to a second user interface displayed on a second display different from the first display; and a first object from the plurality of selectable objects is displayed as a selected object in the second user interface; while the first object is displayed as the selected object in the second user interface; detecting a first input from a user that corresponds to a request to display information about a second object in the plurality of selectable objects in the first user interface; in response to detecting the first input, updating the first user interface on the first display in accordance with the first input to display respective information about the second object while display of the first object as the selected object in the second user interface is maintained; and after updating the first user interface in accordance with the first input, detecting a second input from a user that corresponds to a request to select the second object as the selected object; and
,in response to detecting the second input; updating the first user interface on the first display in accordance with the second input to display the second object as the selected object; and providing, to the second display, information that enables the second user interface on the second display to be updated to display the second object as the selected object instead of the first object.
-
-
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device that includes a portable-device display, and is in communication with a vehicle display of a vehicle, cause the portable electronic device to:
-
obtain a set of map search results that includes a plurality of candidate destinations; display a portable-device navigation interface on the portable-device display, wherein the portable-device navigation interface enables selection of a destination from the plurality of candidate destinations; send information to the vehicle display that enables the vehicle display to display a vehicle navigation interface, wherein a first destination of the plurality of candidate destinations is a selected destination in the vehicle navigation interface; while the first destination is the selected destination in the vehicle navigation interface; detect a first input from a user that corresponds to a request to display information about one or more candidate destinations in the plurality of candidate destinations other than the first destination; in response to detecting the first input, update the portable-device navigation interface on the portable-device display in accordance with the first input without the vehicle navigation interface on the vehicle display being updated; and after updating the portable-device navigation interface in accordance with the first input, detect a second input from a user that corresponds to a request to select a second destination in the plurality of candidate destinations as the selected destination; and
,in response to detecting the second input; update the portable-device navigation interface on the portable-device display in accordance with the second input to display the second destination as the selected destination; and send information to the vehicle display that enables the vehicle display to update the vehicle navigation interface in accordance with the second input to display the second destination as the selected destination.
-
-
19. 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 plurality of displays that include a first display and a second display, cause the device to perform:
-
receiving first input information that is indicative of a first input detected by a first input source of a plurality of input sources, wherein the first input information includes; a first identifier for the first input source; and a first input description that describes the first input; selecting a first affected display from the plurality of displays based on the first identifier and an input-source mapping that maps input sources to corresponding displays; and sending to the first affected display, update information that enables the first affected display to be updated in accordance with the first input. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An electronic device, comprising:
-
a communications interface for communicating with a plurality of displays that include a first display and a second display; 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; receiving first input information that is indicative of a first input detected by a first input source of a plurality of input sources, wherein the first input information includes; a first identifier for the first input source; and a first input description that describes the first input; selecting a first affected display from the plurality of displays based on the first identifier and an input-source mapping that maps input sources to corresponding displays; and sending, to the first affected display, update information that enables the first affected display to be updated in accordance with the first input.
-
Specification