System and method for multiple displays connected to cloud desktop
US-2024296006-A1 · Sep 5, 2024 · US
US9311115B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9311115-B2 |
| Application number | US-201113161339-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2011 |
| Priority date | May 13, 2008 |
| Publication date | Apr 12, 2016 |
| Grant date | Apr 12, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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, wherein the accessory and the portable media device are different devices; receiving a request from the accessory for communication of a remote graphical user interface to replace a local graphical user interface displayed on the display, the request including dimensions of the local graphical user interface; generating the remote graphical user interface using information and control elements that fit within the dimensions included with the request; and communicating the remote graphical user interface to the accessory, wherein the local graphical user interface is generated by program code of the accessory and the remote graphical user interface is generated by program code stored on the portable media device, the program code of the accessory being separate and distinct from the program code of the portable media device. 2. The method of claim 1 wherein the request further comprises one or more of: size of a character to be displayed in the remote graphical user interface; and number of lines of text to be displayed in the remote graphical user interface. 3. The method of claim 1 wherein the information used to generate the remote graphical user interface includes a video signal. 4. The method of claim 1 wherein the request defines a location of the remote graphical user interface within a display area of the display of the accessory. 5. The method of claim 1 wherein the information used to generate the remote graphical user interface includes text data. 6. The method of claim 1 wherein when a value associated with the request for the remote graphical user interface is below a predetermined minimum value, defining, by the portable media device, the remote graphical user interface using default parameters. 7. A portable media device comprising: a processor; and an accessory interface coupled to the processor, wherein an accessory and the portable media device are different devices, wherein the processor is configured to: receive, from the accessory, via the accessory interface, screen information for defining a display window for displaying a remote graphical user interface on a display of the accessory; generate the remote graphical user interface including a number of graphical elements selected to fit within the display window using program code stored on the portable media device; and send the remote graphical user interface to the accessory, wherein the remote graphical user interface replaces at least a portion of a local graphical user interface generated by program code of the accessory when the remote graphical user interface is sent to the accessory, the program code of the accessory being separate and distinct from the program code stored on the portable media device. 8. The portable media device of claim 7 wherein the screen information comprises one or more of: information about a location of the display window in relation to the display of the accessory; information about a screen resolution of the display of the accessory; and information about dimensions of a font to be used for displaying text within the display window. 9. An accessory comprising: a display; a controller; program code that when executed by the controller generates a local graphical user interface configured to control operation of the accessory independent of a portable media device; and a media device interface coupled to the controller, wherein the controller in conjunction with the media device interface is configured to: send information to the portable media device that includes a specification for a display window to be placed on the display, wherein the accessory and the portable media device are different devices; receive a remote graphical user interface including a number of graphical elements based at least in part on the information sent to the portable media device; render the display window on the display; and display the remote graphical user interface within the display window. 10. The accessory of claim 9 wherein the specification further comprises a number of lines of text to be displayed in the display window. 11. The accessory of claim 9 wherein the controller is further configured to place another display window adjacent to the display window provided by the portable media device and to display information from a second source other than the portable media device within the other display window. 12. The accessory of claim 11 wherein the second source is the accessory. 13. The accessory of claim 11 wherein the other display window occupies a remaining portion of the display of the accessory not occupied by the display window provided by the portable media device. 14. A method executed by an accessory, the method comprising: displaying a local graphical user interface generated by program code executed by a processor of the accessory; receiving a user request for display of a remote graphical user interface in place of the local graphical user interface; sending configuration information for the remote graphical user interface to a portable media device, the configuration information including information specifying a size for the graphical user interface and a location of the graphical user interface within a display area of a display of the accessory, wherein the accessory and the portable media device are different devices; receiving from the portable media device, the remote graphical user interface, the remote graphical user interface being generated by a processor of the portable media device that is separate and distinct from the accessory and including a number of graphical elements conforming to the configuration information; and displaying the remote graphical user interface on the display of the accessory at the specified location. 15. The method of claim 14 further comprising: displaying, by the accessory, another graphical user interface adjacent to the graphical user interface received from the portable media device. 16. A method for operating an accessory that is operable using a control mechanism, the method comprising: requesting a remote user interface from a portable media device in response to a user request for remote content received at a local graphical user interface of the accessory, the accessory; receiving from the portable media device, a remote user interface associated with the control mechanism, wherein the accessory and the portable media device are different devices, the local user interface being generated by program code of the accessory and the remote user interface being generated by program code stored on the portable media device, the program code of the accessory being separate and distinct from the program code of the portable media device. 17. The method of claim 16 wherein the control mechanism is selected from the group consisting of a mechanical control device, a touchscreen, and a voice-based input device. 18. A method carried out by a portable media device, the method comprising: receiving an accessory identifier from an accessory, the accessory identifier being stored on the accessory and defining at least a type of display associated the accessory; sending to the accessory, a graphical user interface image associated with an input control mechanism of the accessory, the graphical user interface image being stored on the portable media device and associated wi
Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.