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 a connection to an accessory having a display device and a user input control;
receiving configuration information from the accessory, the configuration including a display descriptor and a display rule;
determining, based at least in part on the display descriptor and the display rule, information content for a remote graphical user interface image;
generating the remote graphical user interface image including the information content, the remote graphical user interface image including a plurality of selectable items;
sending a video signal to the accessory, the video signal representing the remote graphical user interface image;
while sending the video signal, receiving a command from the accessory, the command reporting selection of a selectable item of the remote graphical user interface image; and
modifying the remote graphical user interface image based on the reported selection of the selectable item, wherein the modified remote graphical user interface image is subsequently represented in the video signal.
0 Assignments
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 GUI can be defined and managed by a portable media device that is controlled using the GUI. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can send information to the portable media device indicative of a user operation of an input device in response to the displayed image. The portable media device can process this input to identify the action requested by the user and take the appropriate action, which can include updating the GUI image provided to the accessory.
8 Citations
14 Claims
-
1. A method for operating a portable media device, the method comprising, by the portable media device:
-
establishing a connection to an accessory having a display device and a user input control; receiving configuration information from the accessory, the configuration including a display descriptor and a display rule; determining, based at least in part on the display descriptor and the display rule, information content for a remote graphical user interface image; generating the remote graphical user interface image including the information content, the remote graphical user interface image including a plurality of selectable items; sending a video signal to the accessory, the video signal representing the remote graphical user interface image; while sending the video signal, receiving a command from the accessory, the command reporting selection of a selectable item of the remote graphical user interface image; and modifying the remote graphical user interface image based on the reported selection of the selectable item, wherein the modified remote graphical user interface image is subsequently represented in the video signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a computer readable storage medium encoded with program instructions that, when executed by a processor in a portable media device, cause the portable media device to execute a method, the method comprising:
-
establishing a connection to an accessory having a display device and a user input control; receiving configuration information from the accessory, the configuration including a display descriptor and a display rule; determining, based at least in part on the display descriptor and the display rule, information content for a remote graphical user interface image; generating the remote graphical user interface image including the information content, the remote graphical user interface image including a plurality of selectable items; sending a video signal to the accessory, the video signal representing the remote graphical user interface image; while sending the video signal, receiving a command from the accessory, the command reporting selection of a selectable item of the remote graphical user interface image; and modifying the remote graphical user interface image based on the reported selection of the selectable item, wherein the modified remote graphical user interface image is subsequently represented in the video signal. - View Dependent Claims (8, 9, 10)
-
-
11. A portable media device comprising:
-
an accessory interface configured to communicate with an accessory; and a processor coupled to the accessory interface and configured to provide a plurality of functionalities invokable by a user, the processor being further configured to; receive configuration information via the accessory interface, the configuration information including display dimensions and a display rule; receive input commands via the accessory interface, the input commands indicating operation of a user input control of the accessory; generate remote graphical user interface images including a plurality of selectable items based at least in part on the received input commands, the display dimensions, and the display rule; and send a video signal via the accessory interface, at least a portion of the video signal corresponding to a most recently generated remote graphical user interface image. - View Dependent Claims (12, 13, 14)
-
Specification