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;
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 an operation of the user input control of the accessory; and
modifying the remote graphical user interface image based on the reported operation of the user input control, wherein the modified remote graphical user interface image is subsequently represented in the video signal.
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 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.
184 Citations
25 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; 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 an operation of the user input control of the accessory; and modifying the remote graphical user interface image based on the reported operation of the user input control, wherein the modified remote graphical user interface image is subsequently represented in the video signal. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. 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, an amount of information to be included in a remote graphical user interface image; selecting information content for the remote graphical user interface in compliance with the amount of information to be concluded; generating the remote graphical user interface image including the information content; and sending a video signal to the accessory, the video signal representing the remote graphical user interface image. - View Dependent Claims (9, 10, 11, 12)
-
-
13. 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 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 (14, 15, 16)
-
-
17. A method for controlling a portable media device using an accessory, the method comprising, by the accessory:
-
providing configuration information to a portable media device, the configuration information including display dimensions and a display rule specifying a minimum size of an image element; receiving from the portable media device a first image signal, wherein at least a portion of the first image signal communicates a first graphical user interface image, the first graphical user interface image being based at least in part on the display dimensions and the display rule; displaying an image including the first graphical user interface image on a display device of the accessory based on the first image signal; detecting user operation of an input control of the accessory; sending to the portable media device an input signal indicating that the input control was operated; receiving from the portable media device a second image signal, wherein at least a portion of the second image signal specifies a second graphical user interface image, the second graphical user interface image reflecting the operation of the input control; and displaying an image including the second graphical user interface image on the display device of the accessory. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An accessory comprising:
-
a display device; a user input control; an interface configured to communicate with a portable media device; and a controller coupled to the display device, the user input control, and the interface, the controller being configured to; send configuration information to the portable media device via the interface, the configuration information including display dimensions and a display rule that specifies a minimum size parameter for a character; receive a video signal from the portable media device via the interface, the video signal encoding a graphical user interface image, wherein the graphical user interface image is in compliance with the display rule; control the display device to display an image based on the received video signal, the displayed image including the graphical user interface image; detect operation of the user input control; and send a signal to the portable media device via the interface to indicate the operation of the user input control. - View Dependent Claims (23, 24, 25)
-
Specification