Pushing a graphical user interface to a remote device with display rules provided by the remote device

US9311115B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9311115-B2
Application numberUS-201113161339-A
CountryUS
Kind codeB2
Filing dateJun 15, 2011
Priority dateMay 13, 2008
Publication dateApr 12, 2016
Grant dateApr 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F9/452Primary

    Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title

  • G06F9/4445Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9311115B2 cover?
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 …
Who is the assignee on this patent?
Schubert Emily, Toprani Shyam, Alsina Thomas M, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F9/452. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).