Browsing remote content using a native user interface
AssigneeApple Inc.
InventorsThomas Alsina, Lucas C. Newman, Nicholas James Paulson
Life of this patent
Estimating the term…
Abstract
The disclosed technology relates to receiving media signals from a media device and rendering a user interface that is native to the device receiving the media signals based on information encoded in the media signals. The device receiving the media signal interprets information received from the media device describing media content and semantic information describing a type of interface page, and displays the content based on the semantic information in a graphical user interface (GUI) on the electronic device based on the interpretation.
Claims28
A method for controlling a media device comprising:
- receiving, by a portable electronic device, a signal transmitted from a media device, the signal encoded with information describing media content within a first graphical user interface (GUI) displayed by the media device at a display having a first form factor, the first GUI rendered according to the first form factor;
- receiving, by the portable electronic device, semantic information describing a context of the media content comprising a hierarchal collection of media content pages, each media content page comprising a page type, and further describing how to display the media content within the first GUI on the display of the media device in accordance with a form factor thereof;
- interpreting the semantic information describing how to display the media content within the first GUI on the display of the media device in accordance with the form factor thereof;
- rendering, based at least in part on the interpretation describing how to display the media content within the first GUI on the display of the media device, the media content within a second GUI on the portable electronic device in accordance with a second form factor specific to the portable electronic device, wherein the first form factor and the second form factor are different;
- receiving, by the portable electronic device, an input to interact with the second GUI of the portable electronic device, wherein the portable electronic device operates alternately in one of a passive mode and an active mode, wherein when in the passive mode the input is not transmitted to the media device responsive to the input, and when in the active mode the input is transmitted to the media device responsive to the input;
- generating, at the portable electronic device, a control command according to the input via the second GUI in the active mode, wherein the control command specifies an action to affect the media content displayed at the display;
- and
- transmitting a control signal corresponding to the control command to the media device, by the portable electronic device, the control signal configured to instruct the media device to perform the action specified.
A system for browsing remote content, the system comprising:
- a display device;
- a storage device configured to store programming instructions to interpret semantic information received from a remote media device;
- a network interface configured to receive a signal transmitted from a media device, encoded with information describing media content within a first graphical user interface (GUI) displayed by the media device at a first display with a form factor different than the display device, and semantic information describing a context of the media content comprising a hierarchal collection of media content pages, each media content page comprising a page type, and further describing how to display the media content within the first GUI on the display of the media device in accordance with the form factor thereof;
- and
- one or more processors configured to:
- interpret the semantic information describing how to display the media content within the first GUI on the display of the media device in accordance with the form factor thereof;
- and
- render, based at least in part on the interpretation describing how to display the media content within the first GUI on the display of the media device, the media content within a second GUI on the display device with a second form factor specific to the display device.
At least one non-transitory computer-readable storage medium storing instructions that, when executed by one or more processing devices of a system, cause the system to:
- receive a signal transmitted from a media device, the signal encoded with information describing media content displayed by the media device at a display having a first form factor, and semantic information describing a context of the media content comprising a hierarchal collection of media content pages, each media content page comprising a page type, and further describing how to display the media content on the display of the media device in accordance with the first form factor;
- interpret the semantic information describing how to display the media content on the display of the media device in accordance with the first form factor;
- render, based at least in part on the interpretation describing how to display the media content on the display of the media device, the media content within a graphical user interface (GUI) on a display device in accordance with a second form factor specific to the display device, wherein the first form factor and the second form factor are different;
- and
- receive an input to interact with the GUI, wherein the display device operates alternately in one of a passive mode and an active mode, wherein when in the passive mode the input is not transmitted to the media device and when in the active mode the input is transmitted to the media device.
A method for providing control over a media device to a portable electronic device comprising:
- encoding semantic information into a signal describing media content displayed by the media device at a display in accordance with a form factor of the display, the semantic information describing a first graphical user interface (GUI) comprising a hierarchal collection of media content pages, each media content page comprising a page type, the semantic information further describing how to display the media content within the first GUI on the display of the media device in accordance with the form factor thereof;
- transmitting, from the media device, the signal to the portable electronic device;
- receiving a control instruction from the portable electronic device, the control instruction representing an input received through a native interface rendered on the portable electronic device based, at least in part, on the semantic information sent by the media device describing how to display the media content within the first GUI on the display of the media device in accordance with the form factor thereof, wherein the form factor of the media device and a second form factor of the portable electronic device are different;
- and
- controlling the first GUI on the media device according to the control instruction.
Dependencies are inferred from the claim text.