PUSHING A USER INTERFACE TO A REMOTE DEVICE
First Claim
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, the selection to the portable media device;
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.
1 Assignment
0 Petitions
Accused Products
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.
180 Citations
21 Claims
-
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, the selection to the portable media device; 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. - View Dependent Claims (2, 3, 4, 5)
-
-
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 player; 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. - View Dependent Claims (7, 8)
-
-
9. An accessory comprising:
-
a controller; and a portable media device interface coupled to the controller, wherein the controller is configured to; receive a list of graphical user interface image types available for a third-party application; select an graphical user interface image type from the list of available graphical user interface image types; send information about the selected graphical user interface image type to a portable media player, via the portable media device interface; and receive a graphical user interface image conforming to the selected graphical user interface image type from the portable media player. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17)
-
-
18. A portable media device comprising:
-
a processor; and an accessory interface coupled to the processor, wherein the processor is configured to; receive configuration information from an accessory, the configuration information specifying one or more items of information to be included in a graphical user interface image associated with a third-party application resident on the portable media device; generate the graphical user interface image based on the configuration information such that the graphical user interface image includes the one or more items of information; and provide the graphical user interface image to the accessory. - View Dependent Claims (19, 20, 21)
-
Specification