# US 2014/0208252 A1 · User interface including content from an accessory

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0208252 A1
- Document ID: US20140208252A1
- Status: Published application
- Kind: A1
- Application number: 14/224,830
- Filed: 2014-03-25
- Published: 2014-07-24
- Earliest claimed: 2008-05-13
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Emily Clark Schubert; Peter T. Langenfeld
- Web page: https://patentgrep.com/patent/US20140208252A1

## CPC

- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/048: Interaction techniques based on graphical user interfaces [GUI]
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 9/452: {Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131)}
- H04L 67/025: for remote control or remote monitoring of applications
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An electronic device can receive a request from an accessory to provide a user interface for display on a display of the accessory. In response to receiving the request, the electronic device can generate a user interface that includes a region that is reserved for displaying content provided by the accessory. The electronic device can initiate display of the user interface on the display of the accessory.

## Claims

### Claim 1

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 electronic device is coupled to an accessory that includes a display and an input device, receiving a request to provide a user interface for display on the display; and
in response to receiving the request:
generating a user interface for display on the display of the accessory, wherein:
the user interface is configured to be controlled by the input device of the accessory; and
the user interface includes a region that is reserved for displaying content provided by the accessory; and
initiating display of the user interface on the display of the accessory.

### Claim 2 (depends on 1)

The device of claim 1, wherein the content provided by the accessory includes an image provided by the accessory.

### Claim 3 (depends on 1)

The device of claim 1, wherein the content provided by the accessory includes a logo of at least one of a manufacturer of the accessory and a manufacturer of a vehicle in which the accessory is installed.

### Claim 4 (depends on 1)

The device of claim 1, wherein the content provided by the accessory includes an operational status of a vehicle in which the accessory is installed.

### Claim 5 (depends on 1)

The device of claim 1, wherein the content provided by the accessory includes an indication of status information obtained from an apparatus in which the display is installed.

### Claim 6 (depends on 1)

The device of claim 1, wherein generating the user interface includes determining a location in the user interface for the content provided by the accessory.

### Claim 7 (depends on 1)

The device of claim 1, wherein:
the content is provided to the electronic device by the accessory before initiating display of the user interface on the display of the accessory; and
the user interface includes the content when display of the user interface is initiated on the display of the accessory.

### Claim 8 (depends on 7)

The device of claim 7, wherein the content provided by the accessory is resized to fit the region before being used to generate the user interface.

### Claim 9 (depends on 1)

The device of claim 1, wherein the one or more programs include instructions for, in accordance with a determination that the accessory will not supply the content, inserting default content into the region.

### Claim 10 (depends on 1)

The device of claim 1, wherein the one or more programs include instructions for:
receiving information that corresponds to user interaction with the input device of the accessory; and
in response to receiving the information:
generating a user interface update for updating the user interface on the display in accordance with the user interaction with the input device of the accessory; and
initiating display of the updated user interface on the display of the accessory.

### Claim 11 (depends on 10)

The device of claim 10, wherein:
the updated user interface is configured to be controlled with the input device of the accessory; and
the updated user interface includes a region that is reserved for displaying the content provided by the accessory.

### Claim 12 (depends on 1)

The device of claim 1, wherein the display is installed in a dashboard of a vehicle.

### Claim 13 (depends on 1)

The device of claim 1, wherein the one or more programs include instructions for:
after initiating display of the user interface on the display, receiving from the accessory information indicative of a change in operation of the vehicle; and
in response to receiving the information indicative of the change in operation of the vehicle:
selecting a predefined operation to perform on the display based on the change in operation of the vehicle; and
initiating performance of the predefined operation on the display.

### Claim 14 (depends on 13)

The device of claim 13, wherein the change in operation of the vehicle includes at least one of:
a change in gear of the vehicle;
a change in status of a parking brake of the vehicle;
a change in speed of the vehicle; and
a change in speed of the vehicle relative to a predetermined speed threshold.

### Claim 15 (depends on 13)

The device of claim 13, wherein the predefined operation includes at least one of:
starting video playback;
stopping video playback;
disabling web browsing functionality;
enabling web browsing functionality;
adding additional controls to the user interface;
removing controls from the user interface;
changing the appearance of elements corresponding to previously active functionalities in the user interface to indicate that the previously active controls are inactive; and
changing the appearance of elements corresponding to previously inactive functionalities in the user interface to indicate that the previously inactive controls are active.

### Claim 16

A method comprising:
at an electronic device with one or more processors and memory:
while the electronic device is coupled to an accessory that includes a display and an input device, receiving a request to provide a user interface for display on the display; and
in response to receiving the request:
generating a user interface for display on the display of the accessory, wherein:
the user interface is configured to be controlled by the input device of the accessory; and
the user interface includes a region that is reserved for displaying content provided by the accessory; and
initiating display of the user interface on the display of the accessory.

### Claim 17 (depends on 16)

The method of claim 16, wherein the content provided by the accessory includes an image provided by the accessory.

### Claim 18 (depends on 16)

The method of claim 16, wherein the content provided by the accessory includes an operational status of a vehicle in which the accessory is installed.

### Claim 19 (depends on 16)

The method of claim 16, wherein the content provided by the accessory includes an indication of status information obtained from an apparatus in which the display is installed.

### Claim 20 (depends on 16)

The method of claim 16, further comprising:
receiving information that corresponds to user interaction with the input device of the accessory; and
in response to receiving the information:
generating a user interface update for updating the user interface on the display in accordance with the user interaction with the input device of the accessory; and
initiating display of the updated user interface on the display of the accessory.

### Claim 21 (depends on 21)

The method of claim 21, wherein:
the updated user interface is configured to be controlled with the input device of the accessory; and
the updated user interface includes a region that is reserved for displaying the content provided by the accessory.

### Claim 22 (depends on 16)

The method of claim 16, further comprising:
after initiating display of the user interface on the display, receiving from the accessory information indicative of a change in operation of the vehicle; and
in response to receiving the information indicative of the change in operation of the vehicle:
selecting a predefined operation to perform on the display based on the change in operation of the vehicle; and
initiating performance of the predefined operation on the display.

### Claim 23

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 and memory, cause the electronic device to:
while the electronic device is coupled to an accessory that includes a display and an input device, receive a request to provide a user interface for display on the display; and
in response to receiving the request:
generate a user interface for display on the display of the accessory, wherein:
the user interface is configured to be controlled by the input device of the accessory; and
the user interface includes a region that is reserved for displaying content provided by the accessory; and
initiate display of the user interface on the display of the accessory.

### Claim 24 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein, wherein the content provided by the accessory includes an image provided by the accessory.

### Claim 25 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein the content provided by the accessory includes an operational status of a vehicle in which the accessory is installed.

### Claim 26 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein the content provided by the accessory includes an indication of status information obtained from an apparatus in which the display is installed.

### Claim 27 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein the one or more programs include instructions which, when executed, cause the device to:
receive information that corresponds to user interaction with the input device of the accessory; and
in response to receiving the information:
generate a user interface update for updating the user interface on the display in accordance with the user interaction with the input device of the accessory; and
initiate display of the updated user interface on the display of the accessory.

### Claim 28 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein:
the updated user interface is configured to be controlled with the input device of the accessory; and
the updated user interface includes a region that is reserved for displaying the content provided by the accessory.

### Claim 29 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein the one or more programs include instructions which, when executed, cause the device to:
after initiating display of the user interface on the display, receiving from the accessory information indicative of a change in operation of the vehicle; and
in response to receiving the information indicative of the change in operation of the vehicle:
select a predefined operation to perform on the display based on the change in operation of the vehicle; and
initiate performance of the predefined operation on the display.
