IP Library Granted Patent US 9,870,130
Granted Patent B2
US 9,870,130 · App. 13/175,581 · Granted Jan 16, 2018

Pushing a user interface to a remote device

Inventors: Emily Clark Schubert (San Jose, CA); Peter T. Langenfeld (Belmont, CA)
Assignee: Apple Inc.
G06F3/04842G06F3/048G06F3/0482G06F3/0484G06F9/4445H04L67/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,870,130
App. No.
13/175,581
Granted
Jan 16, 2018
Kind
B2
Abstract

A graphical user interface (“GUI”) for a third-party application can be presented on accessory device that has user input and display devices. The GUI can be defined and managed by a portable media device. The portable media device can define one or more GUI image types for the third-party application. The accessory can choose one of the pre-defined GUI image types and receive a remote GUI image that conforms to the selected GUI image type from the portable media device. Alternatively, the accessory can specify the layout and contents of the GUI image that it needs, and the portable media device can generate and send a GUI image according to the accessory's specification.

Claims (28)

1. A method for controlling a portable media device using an accessory, the method comprising:

requesting, by the accessory, from the portable media device, a list of graphical user interface image types available for a third-party application resident on the portable media device;

receiving, by the accessory, from the portable media device, the list of graphical user interface image types available for the third-party application;

selecting, by the accessory, a graphical user interface image type, from among the list of graphical user interface image types;

communicating, by the accessory, to the portable media device, the selected graphical user image type from among the list of graphical user interface image types;

receiving, by the accessory, from the portable media device, a graphical user interface image conforming to the selected graphical user interface image type; and

displaying, by the accessory, the received graphical user interface image on a display device of the accessory.

2. The method of claim 1 wherein the list of graphical user interface image types include:

a first graphical user interface image type wherein the displayed information includes only a name of the third-party application; and

a second graphical user interface image type wherein the displayed information includes one or more metadata items associated with a media item being played by the third-party application.

3. The method of claim 1 wherein selection of the graphical user interface image type is based at least in part on the capabilities of the accessory.

4. The method of claim 1 wherein the accessory is an automobile audio/video system.

5. The method of claim 1 wherein the third-party application is a media player application.

6. A method comprising:

sending, by an accessory, a request to a portable media device, the request including an indication of one or more information items to be included in a graphical user interface image to be generated for a third-party application resident on the portable media device;

receiving, by the accessory, the graphical user interface image from the portable media device, the graphical user interface image including the one or more information items requested by the accessory; and

displaying, by the accessory, the graphical user interface image on a display device of the accessory.

7. The method of claim 6 wherein the one or more information items to be included in the graphical user interface image includes a name of the third-party application but no other information about a media item being played by the third-party application.

8. The method of claim 6 wherein the one or more information items to be included in the graphical user interface image include one or more metadata items associated with a media item being played by the third-party application.

9. A method comprising:

receiving, by a portable media device, a request from an accessory to provide information about a plurality of graphical user interface image types defined for a third-party application resident on the portable media device;

sending, by the portable media device, information about the plurality of graphical user interface image types to the accessory;

receiving, by the portable media device, a response specifying selection of a graphical user interface image type from among the plurality of graphical user interface image types; and

executing, by the portable media device, the third-party application; and

during execution of the third-party application, communicating, by the portable media device, a graphical user interface image conforming to the selected graphical user interface image type to the accessory.

10. The method of claim 9 wherein the plurality of graphical user interface image types are predefined by the portable media device.

11. The method of claim 9 wherein the graphical user interface image includes an indication that the third-party application is currently running without any information about a media item being currently played by the third-party application.

12. The method of claim 9 wherein the selected graphical user interface image includes information comprising metadata associated with a media item being played by the third-party application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2011
From: SCHUBERT, EMILY CLARK; LANGENFELD, PETER T.
To: APPLE INC.
Reel/Frame 026542/0763 →
Continuity (3)
Continuation In Part 12683218 · Jan 6, 2010
Continuation In Part 12119960 · May 13, 2008
Related Publication 20110265003A1 · Oct 27, 2011