Composition of local media playback with remotely generated user interface
First Claim
1. A method comprising:
- rendering, at a media player, local media content for playback from at least one of a disc drive or internal memory of the media player, wherein the media player renders the local media content for playback in a local user interface generated by the media player;
extracting, at the media player, metadata identifying the local media content rendered for playback in the local user interface generated by the media player;
transmitting, from the media player to the media server over a network, the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player;
receiving, at the media player from the media server, a remotely sourced user interface framework and compositing instructions for combining the remotely sourced user interface framework and the local user interface generated by the media player, wherein the remotely sourced user interface framework and the compositing instructions are generated by the media server in response to the media server receiving the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player, the remotely sourced user interface framework comprising;
a playback window for positioning the local user interface generated by the media player within the remotely sourced user interface framework, andremotely generated user interface components related to the local media content, the remotely generated user interface components including a graphic presentation of the extracted metadata transmitted by the media player and video content obtained by the media server from an Internet source based, at least in part, upon the extracted metadata transmitted by the media player; and
rendering, at the media player, a composite user interface including the remotely sourced user interface framework received from the media server and the local user interface generated by the media player, wherein the local user interface generated by the media player is positioned within the playback window and renders the local media content for playback.
1 Assignment
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.
59 Citations
20 Claims
-
1. A method comprising:
-
rendering, at a media player, local media content for playback from at least one of a disc drive or internal memory of the media player, wherein the media player renders the local media content for playback in a local user interface generated by the media player; extracting, at the media player, metadata identifying the local media content rendered for playback in the local user interface generated by the media player; transmitting, from the media player to the media server over a network, the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player; receiving, at the media player from the media server, a remotely sourced user interface framework and compositing instructions for combining the remotely sourced user interface framework and the local user interface generated by the media player, wherein the remotely sourced user interface framework and the compositing instructions are generated by the media server in response to the media server receiving the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player, the remotely sourced user interface framework comprising; a playback window for positioning the local user interface generated by the media player within the remotely sourced user interface framework, and remotely generated user interface components related to the local media content, the remotely generated user interface components including a graphic presentation of the extracted metadata transmitted by the media player and video content obtained by the media server from an Internet source based, at least in part, upon the extracted metadata transmitted by the media player; and rendering, at the media player, a composite user interface including the remotely sourced user interface framework received from the media server and the local user interface generated by the media player, wherein the local user interface generated by the media player is positioned within the playback window and renders the local media content for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A computer-readable memory storage device storing computer-executable instructions that, when executed, cause a media player to perform a method comprising:
-
rendering, at the media player, local media content for playback from at least one of a disc drive or internal memory of the media player, wherein the media player renders the local media content for playback in a local user interface generated by the media player; extracting, at the media player, metadata identifying the local media content rendered for playback in the local user interface generated by the media player; transmitting, from the media player to the media server over a network, the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player; receiving, at the media player from the media server, a remotely sourced user interface framework and compositing instructions for combining the remotely sourced user interface framework and the local user interface generated by the media player, wherein the remotely sourced user interface framework and the compositing instructions are generated by the media server in response to the media server receiving the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player, the remotely sourced user interface framework comprising; a playback window for positioning the local user interface generated by the media player within the remotely sourced user interface framework, and remotely generated user interface components related to the local media content, the remotely generated user interface components including a graphic presentation of the extracted metadata transmitted by the media player and video content obtained by the media server from an Internet source based, at least in part, upon the extracted metadata transmitted by the media player; and rendering, at the media player, a composite user interface including the remotely sourced user interface framework received from the media server and the local user interface generated by the media player, wherein the local user interface generated by the media player is positioned within the playback window and renders the local media content for playback. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a media server from a media player over a network, metadata extracted by the media player, the extracted metadata identifying local media content rendered for playback in a local user interface generated by the media player, wherein the local media content is rendered from at least one of a disc drive or internal memory of the media player; generating, at the media server, a remotely sourced user interface framework and compositing instructions for combining the remotely sourced user interface framework and the local user interface generated by the media player, wherein the remotely sourced user interface framework and the compositing instructions are generated by media server in response to the media server receiving the extracted metadata identifying the local media content rendered for playback in the local user interface generated by the media player, the remotely sourced user interface framework comprising; a playback window for positioning the local user interface generated by the media player within the remotely sourced user interface framework, and remotely generated user interface components related to the local media content, the remotely generated user interface components including a graphic presentation of the extracted metadata transmitted by the media player and video content obtained by the media server from an Internet source based, at least in part, upon the extracted metadata received from the media player; and transmitting, by the media server to the media player, the remotely sourced user interface framework and the compositing instructions to the media player for causing the media player to render a composite user interface including the remotely sourced user interface framework and the local user interface generated by the media player, wherein the local user interface generated by the media player is positioned within the playback window and renders the local media content for playback. - View Dependent Claims (16, 17, 18, 19)
-
Specification