Composition of local media playback with remotely generated user interface
First Claim
1. A method for combining a separately generated user interface framework and local media content for playback, the method comprisingaccessing local media content for playback at a media player that provides a local user interface for playback of the local media content;
- accessing local user interface content at the media player for generating the local user interface;
rendering the local media content for playback in the local user interface provided by the media player;
extracting metadata related to the local media content and the local user interface content at the media player;
transmitting the metadata from the media player to a media server over a network;
generating, at the media server, remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced video media content generated based, at least in part, upon the metadata transmitted by the media player;
generating, by the media server, a remotely sourced user interface framework related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced user interface framework generated based, at least in part, upon the metadata transmitted by the media player, the remotely sourced user interface framework comprising;
a first playback window for positioning the remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server, anda second playback window for positioning the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server;
transmitting the remotely sourced user interface framework and the remotely sourced video media content from the media server to the media player over the network; and
generating, at the media player, a composite user interface for playback of the remotely sourced video media content and the local media content at the media player, the composite user interface rendering the remotely sourced video media content for playback in the first playback window of the remotely sourced user interface framework generated by the media server and rendering the local media content presently rendered for playback in the local user interface provided by the media player in the second playback window of the remotely sourced user interface framework generated by the media server.
2 Assignments
0 Petitions
Accused Products
Abstract
A media server in a home entertainment network coordinates with a media player connected with the network to provide a media presentation with a combined user interface (UI) on an attached display device. Media content is sourced locally on a networked media player. The media player extracts metadata related to the media content and transmits the metadata to the media server. The media server creates the UI to include components related to the media content rendered by the media player. The media server then transmits the UI to the media player for combination with the rendered media content for a composite output to a presentation device. The media server may further develop and transmit compositing instructions and additional media content to the media player for inclusion in the composite output.
51 Citations
20 Claims
-
1. A method for combining a separately generated user interface framework and local media content for playback, the method comprising
accessing local media content for playback at a media player that provides a local user interface for playback of the local media content; -
accessing local user interface content at the media player for generating the local user interface; rendering the local media content for playback in the local user interface provided by the media player; extracting metadata related to the local media content and the local user interface content at the media player; transmitting the metadata from the media player to a media server over a network; generating, at the media server, remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced video media content generated based, at least in part, upon the metadata transmitted by the media player; generating, by the media server, a remotely sourced user interface framework related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced user interface framework generated based, at least in part, upon the metadata transmitted by the media player, the remotely sourced user interface framework comprising; a first playback window for positioning the remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server, and a second playback window for positioning the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server; transmitting the remotely sourced user interface framework and the remotely sourced video media content from the media server to the media player over the network; and generating, at the media player, a composite user interface for playback of the remotely sourced video media content and the local media content at the media player, the composite user interface rendering the remotely sourced video media content for playback in the first playback window of the remotely sourced user interface framework generated by the media server and rendering the local media content presently rendered for playback in the local user interface provided by the media player in the second playback window of the remotely sourced user interface framework generated by the media server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for combining a user interface and media content for playback that are separately generated, the method comprising
receiving metadata at a media server from a media player over a network, the media player providing a user interface for playback of media content, the metadata related to media content presently rendered for playback in the user interface provided by the media player and user interface content used by the media player for generating the user interface; -
generating, at the media server, video media content related to the media content presently rendered for playback in the local user interface provided by the media player, the video media content generated based, at least in part, upon the metadata received from the media player; generating, by the media server, a user interface framework related to the media content presently rendered for playback in the user interface provided by the media player based, at least in part, upon the metadata received from the media player, the user interface framework comprising; a first playback window for positioning the video media content related to the media content presently rendered for playback in the user interface provided by the media player within the user interface framework generated by the media server, and a second playback window for positioning the local media content presently rendered for playback in the local user interface provided by the media player within the user interface framework generated by the media server; and transmitting the user interface framework and the video media content from the media server to the media player over the network, the video media content to be rendered for playback in the first playback window of the user interface framework and the media content presently rendered for playback in the user interface provided by the media player to be rendered for playback in the second playback window of the user interface framework to generate a composite user interface at the media player for output to a presentation device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for combining a user interface and media content rendered for playback that are separately generated, the method comprising
accessing local media content for playback at a media player that provides a local user interface for playback of the local media content; -
accessing local user interface content at the media player for generating the local user interface; rendering the local media content for playback in the local user interface provided by the media player; extracting metadata related to the local media content and the local user interface content at the media player; transmitting the metadata to a media server over a network; receiving, from the media server, remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced video media content generated at the media server based, at least in part, upon the metadata transmitted by the media player; receiving, from the media server, a remotely sourced user interface framework related to the local media content presently rendered for playback in the local user interface provided by the media player, the remotely sourced user interface framework generated by the media server based, at least in part, upon the metadata transmitted by the media player, the user interface framework comprising; a first playback window for positioning the remotely sourced video media content related to the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server, and a second playback window for positioning the local media content presently rendered for playback in the local user interface provided by the media player within the remotely sourced user interface framework generated by the media server; and creating, at the media player, a composite user interface for playback of the remotely sourced video media content and the local media content at the media player, the composite user interface rendering the remotely sourced video media content for playback in the first playback window of the remotely sourced user interface framework generated by the media server and rendering the local media content presently rendered for playback in the local user interface provided by the media player in the second playback window of the remotely sourced user interface framework generated by the media server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification