USER INTERFACE INCLUDING CONTENT FROM A REMOTE DEVICE
First Claim
1. An electronic device, comprising:
- one or more processors;
a display;
one or more input devices;
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, on the display, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and a second user-interface portion generated by a remote device;
detecting input from an input device of the one or more input devices; and
in response to detecting the input;
determining whether the input corresponds to an interactive element in the first user-interface portion or an interactive element in the second user-interface portion;
in accordance with a determination that the input corresponds to an interactive element in the first user-interface portion, generating a response to the input; and
in accordance with a determination that the input corresponds to an interactive element in the second user-interface portion, transmitting information indicative of the input to the remote device.
0 Assignments
0 Petitions
Accused Products
Abstract
A user interface displayed by an electronic device can include a first user-interface portion generated by the electronic device and a second user interface portion generated by a remote device. The electronic device can detect received input and determine whether the input corresponds to an interactive element in the first user-interface portion or an interactive element in the second user interface portion. If the input corresponds to an interactive element in the first user-interface portion, the electronic device can generate a response to the input. If the input corresponds to an interactive element in the second user-interface portion, the electronic device can transmit information indicative of the input to the remote device.
14 Citations
28 Claims
-
1. An electronic device, comprising:
-
one or more processors; a display; one or more input devices; 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, on the display, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and a second user-interface portion generated by a remote device; detecting input from an input device of the one or more input devices; and in response to detecting the input; determining whether the input corresponds to an interactive element in the first user-interface portion or an interactive element in the second user-interface portion; in accordance with a determination that the input corresponds to an interactive element in the first user-interface portion, generating a response to the input; and in accordance with a determination that the input corresponds to an interactive element in the second user-interface portion, transmitting information indicative of the input to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
at an electronic device with one or more processors, a display, one or more input devices, memory; displaying, on the display, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and a second user-interface portion generated by a remote device; detecting input from an input device of the one or more input devices; and in response to detecting the input; determining whether the input corresponds to an interactive element in the first user-interface portion or an interactive element in the second user-interface portion; in accordance with a determination that the input corresponds to an interactive element in the first user-interface portion, generating a response to the input; and in accordance with a determination that the input corresponds to an interactive element in the second user-interface portion, transmitting information indicative of the input to the remote device. - View Dependent Claims (9, 10, 11, 12, 13, 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 with one or more processors, a display, one or more input devices, and memory, cause the device to:
-
display, on the display, a user interface, wherein the user interface includes a first user-interface portion generated by the device and a second user-interface portion generated by a remote device; detect input from an input device of the one or more input devices; and in response to detecting the input; determine whether the input corresponds to an interactive element in the first user-interface portion or an interactive element in the second user-interface portion; in accordance with a determination that the input corresponds to an interactive element in the first user-interface portion, generate a response to the input; and in accordance with a determination that the input corresponds to an interactive element in the second user-interface portion, transmit information indicative of the input to the remote device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An 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; while the device is coupled to an accessory that includes a display and an input device, receiving a request to provide a user interface for display at the accessory; and in response to receiving the request; generating a first user-interface portion for display in a first region of the display; and initiating display of the first user-interface portion in the first region of the display of the accessory, wherein the first user-interface portion is displayed in the first region of the display while a second user-interface portion generated by the accessory is concurrently displayed in a second region of the display that is distinct from the first region of the display; and after initiating display of the first user-interface portion in the first region of the display of the accessory, receiving input that is indicative of interaction with one or more controls in the first region of the display; and in response to receiving the input; generating an updated first user-interface portion in accordance with the input; and initiating display of the updated first user-interface portion in the first region of the display. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification