User interface including content from a remote device
AssigneeApple Inc.
InventorsEmily Clark Schubert, Peter T. Langenfeld
Life of this patent
Estimating the term…
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.
Claims46
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.
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.
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.
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.
Dependencies are inferred from the claim text.