User interface including content from a remote device
First Claim
1. An electronic device, comprising:
- one or more processors;
a touchscreen 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 touchscreen display having a designated area for displaying a second user-interface portion received from a remote device, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and the second user-interface portion generated by the remote device, wherein the second user-interface portion is displayed in the designated area;
detecting input from an input device of the one or more input devices; and
in response to detecting the input;
determining whether the input is detected on the touchscreen display within the designated area or outside of the designated areain accordance with a determination that the input is detected on the touchscreen outside of the designated area, conditionally generating a response to the input based on a location of the input; and
in accordance with a determination that the input is received on the touchscreen within the designated area;
transmitting information indicative of the input to the remote device;
after transmitting the information indicative of the input to the remote device, receiving, from the remote device, one or more graphical elements; and
responding to the input by updating the second user-interface portion to display the one or more graphical elements received from the remote device,wherein the information indicative of the input transmitted to the remote device includes location information indicating a location within the designated area of the touchscreen display at which a touch was detected.
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.
-
Citations
46 Claims
-
1. An electronic device, comprising:
-
one or more processors; a touchscreen 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 touchscreen display having a designated area for displaying a second user-interface portion received from a remote device, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and the second user-interface portion generated by the remote device, wherein the second user-interface portion is displayed in the designated area; detecting input from an input device of the one or more input devices; and in response to detecting the input; determining whether the input is detected on the touchscreen display within the designated area or outside of the designated area in accordance with a determination that the input is detected on the touchscreen outside of the designated area, conditionally generating a response to the input based on a location of the input; and in accordance with a determination that the input is received on the touchscreen within the designated area; transmitting information indicative of the input to the remote device; after transmitting the information indicative of the input to the remote device, receiving, from the remote device, one or more graphical elements; and responding to the input by updating the second user-interface portion to display the one or more graphical elements received from the remote device, wherein the information indicative of the input transmitted to the remote device includes location information indicating a location within the designated area of the touchscreen display at which a touch was detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
at an electronic device with one or more processors, a touchscreen display, one or more input devices, memory; displaying, on the touchscreen display having a designated area for displaying a second user-interface portion received from a remote device, a user interface, wherein the user interface includes a first user-interface portion generated by the electronic device and the second user-interface portion generated by the remote device, wherein the second user-interface portion is displayed in the designated area; detecting input from an input device of the one or more input devices; and in response to detecting the input; determining whether the input is detected on the touchscreen display within the designated area or outside of the designated area; in accordance with a determination that the input is detected on the touchscreen outside of the designated area, conditionally generating a response to the input based on a location of the input; and in accordance with a determination that the input is received on the touchscreen within the designated area; transmitting information indicative of the input to the remote device; after transmitting the information indicative of the input to the remote device, receiving, from the remote device, one or more graphical elements; and responding to the input by updating the second user-interface portion to display the one or more graphical elements received from the remote device, wherein the information indicative of the input transmitted to the remote device includes location information indicating a location within the designated area of the touchscreen display at which a touch was detected. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. 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 touchscreen display, one or more input devices, and memory, cause the device to:
-
display, on the touchscreen display having a designated area for displaying a second user-interface portion received from a remote device, a user interface, wherein the user interface includes a first user-interface portion generated by the device and the second user-interface portion generated by the 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 is detected on the touchscreen display within the designated area or outside of the designated area; in accordance with a determination that the input is detected on the touchscreen outside of the designated area, conditionally generate a response to the input based on a location of the input; and in accordance with a determination that the input is received on the touchscreen within the designated area; transmit information indicative of the input to the remote device; after transmitting the information indicative of the input to the remote device, receiving, from the remote device, one or more graphical elements; and responding to the input by updating the second user-interface portion to display the one or more graphical elements received from the remote device, wherein the information indicative of the input transmitted to the remote device includes location information indicating a location within the designated area of the touchscreen display at which a touch was detected. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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 touchscreen display and an input device, receiving a request to provide a user interface for display at a designated area of the touchscreen display of the accessory; and in response to receiving the request; generating a first user-interface portion for display in the designated area of the touchscreen display; and initiating display of the first user-interface portion in the designated area of the touchscreen display of the accessory, wherein the first user-interface portion is displayed in the designated area of the touchscreen display while a second user-interface portion generated by the accessory is concurrently displayed in a second region of the touchscreen display that is distinct from the designated area of the touchscreen display; and after initiating display of the first user-interface portion in the designated area of the touchscreen display of the accessory, receiving input that is indicative of input received on the touchscreen within the designated area; and in response to receiving the input; generating an updated first user-interface portion including one or more graphical elements in accordance with the input; and initiating display of the updated first user-interface portion in the designated area of the touchscreen display, wherein the information indicative of the input received on the touchscreen includes location information indicating a location within the designated area of the touchscreen display at which a touch was detected. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification