Pushing a Graphical User Interface to a Remote Device with Display Rules Provided by the Remote Device
First Claim
1. A method for operating a portable media device, the method comprising, by the portable media device:
- establishing communication with an accessory having a display;
receiving instructions from the accessory defining a remote graphical user interface image, the instructions including one or more parameters defining dimensions of the remote graphical user interface image, wherein the one or more parameters are based on dimensions of the display of the accessory;
generating the remote graphical user interface image using the one or more parameters; and
communicating the remote graphical user interface image to the accessory.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface (“GUI”) can be presented on a remote control accessory device that has user input and display devices. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can specify the configuration of the remote GUI image and send that information to the portable media device. The portable media device can generate a GUI image based on the configuration and send the GUI image to the accessory. The accessory can display the GUI image on one part of its display and other information on another part of its display. The portable media device can define different GUI image types for use with different types of input controls of the accessory. Based on which input control is currently active, the portable media device can send the corresponding GUI image to the accessory for display on the accessory display.
149 Citations
25 Claims
-
1. A method for operating a portable media device, the method comprising, by the portable media device:
-
establishing communication with an accessory having a display; receiving instructions from the accessory defining a remote graphical user interface image, the instructions including one or more parameters defining dimensions of the remote graphical user interface image, wherein the one or more parameters are based on dimensions of the display of the accessory; generating the remote graphical user interface image using the one or more parameters; and communicating the remote graphical user interface image to the accessory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable media device comprising:
-
a processor; and an accessory interface coupled to the processor, wherein the processor is configured to; receive, via the accessory interface, screen information for defining a display window for displaying information on a display of an accessory; generate video information including a user interface element configured to fit within the display window; and send the video information to the accessory. - View Dependent Claims (8)
-
-
9. An accessory comprising:
-
a controller; and a media device interface coupled to the controller, wherein the controller in conjunction with the media device interface is configured to; send a screen information token to a portable media device, wherein the screen information token includes a specification for a display window to be placed on a display associated with the accessory; receive a video signal based at least in part on the screen information token; render the display window on the display; and display information included in the video signal within the display window. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
sending, by an accessory, configuration information for a graphical user interface image to a portable media device, the configuration information specifying a size for the graphical user interface image and a location of the graphical user interface image within a display area of a display of the accessory; receiving, by the accessory, from the portable media device, the graphical user interface image conforming to the configuration information; and displaying, by the accessory, the graphical user interface image on the display of the accessory at the specified location. - View Dependent Claims (15)
-
-
16. A method for operating an accessory that is operable using a first control mechanism or a second control mechanism, the method comprising:
-
receiving, by the accessory, from a portable media device, a first user interface image associated with the first control mechanism; detecting, by the accessory, activation of the second control mechanism; communicating, by the accessory to the portable media device, information indicating that the second control mechanism was activated; and in response to activation of the second control mechanism, receiving, by the accessory from the portable media device, a second user interface image associated with the second control mechanism. - View Dependent Claims (17)
-
-
18. A method of operating an accessory, the method comprising:
-
sending, by a portable media device to the accessory, a first graphical user interface image associated with a first input control mechanism of the accessory; receiving, by the portable media device, a first command from the accessory, the first command being in response to a first input provided to the accessory using the first input control mechanism; receiving, by the portable media device, information indicating activation of a second input control mechanism associated with the accessory, the second input control mechanism being distinct from the first input control mechanism; based on the received information, sending, by the portable media device to the accessory, a second graphical user interface image associated with the second input control mechanism; and receiving, by the portable media device, a second command from the accessory, the second command being in response to a second input provided to the accessory using the second input control mechanism. - View Dependent Claims (19)
-
-
20. An accessory comprising;
-
a first control mechanism; a second control mechanism distinct from the first control mechanism; a display; a media device interface; and a controller coupled with the first control mechanism, the second control mechanism, the display, and the media device interface, wherein the controller is configured to; receive a first graphical user interface image from a portable media device, the first graphical user interface image being associated with the first control mechanism; detect activation of the second control mechanism; send a signal to the portable media device indicative of the activation of the second control mechanism; receive an input via the second control mechanism; send a command to the portable media device in response to the input; and receive a second graphical user interface image from the portable media device in response to the command, the second graphical user interface image being associated with the second control mechanism and reflecting results from operation of the command by the portable media device. - View Dependent Claims (21, 22, 23)
-
-
24. A portable media device comprising;
-
a processor; and an accessory interface coupled with the processor, wherein the processor is configured to; send a first user interface image to an accessory, the first user interface image being associated with a first input control mechanism of the accessory; receive information indicating activation of a second input control mechanism of the accessory; and in response to receiving the information, send a second user interface image to the accessory, the second user interface image being associated with the second input control mechanism. - View Dependent Claims (25)
-
Specification