Composition of local user interface with remotely generated user interface and media
First Claim
1. A method comprising:
- transmitting, by a media server over a home network via a media channel, media content to a media receiver, wherein;
the media receiver provides a local user interface for presenting the media content on a screen of a presentation device connected to the media receiver, andthe local user interface is configured to present local user interface components for controlling playback of the media content on the screen of the presentation device at default positions in response to particular control commands received by the media receiver;
generating, by the media server, a remote user interface to be combined with the local user interface provided by the media receiver, wherein the remote user interface includes;
a playback window for presenting the media content, andremote user interface components including descriptive information associated with the media content and menu graphics for selecting other media content stored on the media server;
receiving, by the media server over the home network via a separate backchannel, compositing information from the media receiver, wherein the compositing information includes the default positions of the local user interface components for controlling playback of the media content;
determining, by the media server based on the compositing information, whether positions of the remote user interface components within the remote user interface conflict with the default positions of the local user interface components for controlling playback of the media server content;
adjusting, by the media server based on the compositing information, the positions of one or more remote user interface components within the remote user interface when a conflict is determined to accommodate the local user interface components for controlling playback of the media content; and
transmitting, by the media server over the home network via a user interface channel, the remote user interface to the media receiver for creation of a composite presentation to be presented on the screen of the presentation device, wherein;
the composite presentation combines the local user interface provided by the media receiver and the remote user interface generated by the media server,the composite presentation presents the media content within the playback window of the remote user interface,the descriptive information and the menu graphics are presented within the composite presentation at positions that avoid conflict with the default positions of the local user interface components for controlling playback of the media content,the menu graphics respond to user input received at the media receiver and transmitted to the media server over the home network via the backchannel, andthe composite presentation is configured to present the local user interface components for controlling playback of the media content on the screen of the presentation device at the default positions in response to the particular control commands received by the media receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A media server in a home entertainment network coordinates with a media receiver connected with the network to provide a media representation with a combined user interface on an attached display device. The media server receives compositing information from the media receiver over the network regarding the placemement of UI components generated by the media receiver. In response, the media server may adjust the positioning of graphics, media control information, metadata, media presentation windows, and other UI components for presentation by the media receiver such that the UI components generated by the media server do not interfere with the UI generated by the media receiver when rendered to the display device. Alternately, the media receiver may adjust the position of UI components such that the UI components generated by the media receiver do not interfere with the UI generated by the media server upon presentation.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting, by a media server over a home network via a media channel, media content to a media receiver, wherein; the media receiver provides a local user interface for presenting the media content on a screen of a presentation device connected to the media receiver, and the local user interface is configured to present local user interface components for controlling playback of the media content on the screen of the presentation device at default positions in response to particular control commands received by the media receiver; generating, by the media server, a remote user interface to be combined with the local user interface provided by the media receiver, wherein the remote user interface includes; a playback window for presenting the media content, and remote user interface components including descriptive information associated with the media content and menu graphics for selecting other media content stored on the media server; receiving, by the media server over the home network via a separate backchannel, compositing information from the media receiver, wherein the compositing information includes the default positions of the local user interface components for controlling playback of the media content; determining, by the media server based on the compositing information, whether positions of the remote user interface components within the remote user interface conflict with the default positions of the local user interface components for controlling playback of the media server content; adjusting, by the media server based on the compositing information, the positions of one or more remote user interface components within the remote user interface when a conflict is determined to accommodate the local user interface components for controlling playback of the media content; and transmitting, by the media server over the home network via a user interface channel, the remote user interface to the media receiver for creation of a composite presentation to be presented on the screen of the presentation device, wherein; the composite presentation combines the local user interface provided by the media receiver and the remote user interface generated by the media server, the composite presentation presents the media content within the playback window of the remote user interface, the descriptive information and the menu graphics are presented within the composite presentation at positions that avoid conflict with the default positions of the local user interface components for controlling playback of the media content, the menu graphics respond to user input received at the media receiver and transmitted to the media server over the home network via the backchannel, and the composite presentation is configured to present the local user interface components for controlling playback of the media content on the screen of the presentation device at the default positions in response to the particular control commands received by the media receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16, 19)
-
-
9. A media server comprising:
-
a processor configured to execute computer-executable instructions; and memory storing computer-executable instructions for; transmitting, by the media server over a home network via a media channel, media content to a media receiver, wherein; the media receiver provides a local user interface for presenting the media content on a screen of a presentation device connected to the media receiver, and the local user interface is configured to present local user interface components for controlling playback of the media content on the screen of the presentation device at default positions in response to particular control commands received by the by the media receiver; generating, by the media server, a remote user interface to be combined with the local user interface provided by the media receiver, wherein the remote user interface includes; a playback window for presenting the media content, and remote user interface components including descriptive information associated with the media content and menu graphics for selecting other media content stored on the media server; receiving, by the media server over the home network via a separate backchannel, compositing information from the media receiver, wherein the compositing information includes the default positions of the local user interface components for controlling playback of the media content; determining, by the media server based on the compositing information, whether positions of the remote user interface components within the remote user interface conflict with the default positions of the local user interface components for controlling playback of the media content; adjusting, by the media server based on the compositing information, the positions of one or more remote user interface components within the remote user interface when a conflict is determined to accommodate the local user interface components for controlling playback of the media content; and transmitting, by the media server over the home network via a user interface channel, the remote user interface to the media receiver for creation of a composite presentation to be presented on the screen of the presentation device, wherein; the composite presentation combines the local user interface provided by the media receiver and the remote user interface generated by the media server, the composite presentation presents the media content within the playback window of the remote user interface, the descriptive information and the menu graphics are presented within the composite presentation at positions that avoid conflict with the default positions of the local user interface components for controlling playback of the media content, the menu graphics respond to user input received at the media receiver and transmitted to the media server over the home network via the backchannel, and the composite presentation is configured to present the local user interface components for controlling playback of the media content on the screen of the presentation device at the default positions in response to the particular control commands received by the media receiver. - View Dependent Claims (10, 11, 17, 20)
-
-
12. A method comprising:
-
receiving, by a media receiver over a home network via a media channel, media content transmitted by a media server, wherein; the media receiver provides a local user interface for presenting the media content on a screen of a presentation device connected to the media receiver, and the local user interface is configured to present local user interface components for controlling playback of the media content on the screen of the presentation device at default positions in response to particular control commands received by the by the media receiver; transmitting, by the media receiver over the home network via a separate backchannel, compositing information to the media server, wherein the compositing information includes the default positions of the local user interface components for controlling playback of the media content; receiving, by the media receiver over the home network via a user interface channel, a remote user interface generated by the media server, wherein; the remote user interface includes a playback window for presenting the media content, the remote user interface includes remote user interface components including descriptive information associated with the media content and menu graphics for selecting other media content stored on the media server, the remote user interface avoids positions of the remote user interface components within the remote user interface conflicting with the default positions of the local user interface components for controlling playback of the media content, and the media server is configured to adjust the positions of one or more user remote interface components within the remote user interface when a conflict is determined based, at least in part, on the compositing information transmitted by the media receiver; and outputting, by the media receiver, a composite presentation to the presentation device, wherein; the composite presentation combines the local user interface provided by the media receiver and the remote user interface generated by the media server, the composite presentation presents the media content within the playback window of the remote user interface, the descriptive information and the menu graphics are presented within the composite presentation at positions that avoid conflict with the default positions of the local user interface components for controlling playback of the media content, the menu graphics respond to user input received at the media receiver and transmitted to the media server over the home network via the backchannel, and the composite presentation is configured to present the local user interface components for controlling playback of the media content on the screen of the presentation device at the default positions in response to the particular control commands received by the media receiver. - View Dependent Claims (13, 14, 15, 18)
-
Specification