Method and apparatus for presenting dynamic media content
First Claim
1. A set-top box, comprising:
- a memory to store executable computer instructions;
a controller coupled to the memory, wherein the controller, responsive to executing the computer instructions, performs operations comprising;
performing an analysis of media content provided by a media content provider system, wherein the media content includes scheduled content with limited temporal accessibility;
presenting a graphical user interface enabling a selection of a portion of the media content and a recipient media device to receive the portion of the media content, wherein the selection of the portion of the media content is based on the analysis of the media content and is based on a selection of a media content type associated with the portion of the media content, and wherein the media content type is one of audio, video, text or any combination thereof;
transmitting the portion of the media content corresponding to the media content type selected to a digital video recorder, wherein the digital video recorder stores the portion of the media content without storing an entire copy of the media content; and
generating a metadata pointer and transmitting the metadata pointer to a server,wherein the metadata pointer indicates a storage location on a hard drive of the digital video recorder for the portion of the media content stored in the digital video recorder, wherein the transmitting of the metadata pointer causes the server to provide a request to accept the portion of the media content, wherein the server stores the metadata pointer responsive to the recipient media device accepting the request, and wherein the metadata pointer enables the server to retrieve the portion of the media content from the digital video recorder responsive to the recipient media device accepting the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a set-top-box (STB) comprising a controller to analyze media content provided by a media content provider, wherein the media content is scheduled content with limited temporal accessibility, select at least a portion of the media content and at least one recipient media device to receive the portion of the media content, the selection of the portion of the media content being based on the analysis of the media content, transmit the portion of the media content to a DVR, wherein the DVR stores the portion of the media content, and transmit a metadata pointer associated with the portion of the media content stored in the DVR to a server, wherein a request to accept the portion of the media content is received by the at least one recipient media device via the server, and wherein the portion of the media content is retrieved from the DVR by the server based on the metadata pointer when the at least one recipient media device accepts the request. Other embodiments are disclosed.
28 Citations
25 Claims
-
1. A set-top box, comprising:
-
a memory to store executable computer instructions; a controller coupled to the memory, wherein the controller, responsive to executing the computer instructions, performs operations comprising; performing an analysis of media content provided by a media content provider system, wherein the media content includes scheduled content with limited temporal accessibility; presenting a graphical user interface enabling a selection of a portion of the media content and a recipient media device to receive the portion of the media content, wherein the selection of the portion of the media content is based on the analysis of the media content and is based on a selection of a media content type associated with the portion of the media content, and wherein the media content type is one of audio, video, text or any combination thereof; transmitting the portion of the media content corresponding to the media content type selected to a digital video recorder, wherein the digital video recorder stores the portion of the media content without storing an entire copy of the media content; and
generating a metadata pointer and transmitting the metadata pointer to a server,wherein the metadata pointer indicates a storage location on a hard drive of the digital video recorder for the portion of the media content stored in the digital video recorder, wherein the transmitting of the metadata pointer causes the server to provide a request to accept the portion of the media content, wherein the server stores the metadata pointer responsive to the recipient media device accepting the request, and wherein the metadata pointer enables the server to retrieve the portion of the media content from the digital video recorder responsive to the recipient media device accepting the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A recipient communications device, comprising:
-
a memory to store executable instructions; a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving a request from an initiating communications device to accept media content selected by the initiating communications device, wherein the media content specifies a media content type among audio, video, text and combinations thereof, and wherein a portion of the media content is stored on a digital video recorder operably coupled to the initiating communications device responsive to a selection from a graphical user interface enabling the selection of the media content type specified by the initiating communications device; transmitting an acceptance in response to the request to a server operably coupled to the initiating communications device, wherein the transmitting of the acceptance causes the server to store a metadata pointer associated with the media content that was received by the server from the initiating communications device, wherein the transmitting of the acceptance causes the server to utilize the metadata pointer to access the portion of the media content stored on the digital video recorder, wherein the metadata pointer indicates a storage location on a hard drive of the digital video recorder for the portion of the media content stored on the digital video recorder; and receiving the portion of the media content from the server. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A network element, comprising:
-
a memory to store executable instructions; a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving a metadata pointer associated with media content from an initiating communications device responsive to a selection of the media content and a media content type for the media content, the selection being from a graphical user interface having options for selecting a media content type by the initiating communications device for transmission to a recipient communications device; transmitting a request to accept a portion of the media content to the recipient communications device; receiving an acceptance from the recipient communications device in response to the request; storing the metadata pointer in the memory, responsive to the recipient communications device accepting the request and upon receiving the acceptance; retrieving the portion of the media content from a digital video recorder operably coupled to the initiating communications device based on the metadata pointer responsive to receiving the acceptance, wherein the portion of the media content is retrieved without retrieving an entire copy of the media content; and transmitting the portion of the media content to the recipient communications device. - View Dependent Claims (19, 20)
-
-
21. A method, comprising:
-
receiving, by a media processor, a selection of a portion of media content, a media content type for the portion of the media content, and a recipient media device to receive the portion of the media content from selectable options provided via a graphical user interface; transmitting, by the media processor, the portion of the media content corresponding to the media content type to a digital video recorder, wherein the digital video recorder stores the portion of the media content; and transmitting, by the media processor, a metadata pointer to a server, wherein the metadata pointer is associated with the portion of the media content, wherein the metadata pointer is stored at the server responsive to the recipient media device accepting a request to accept the portion of media content, wherein the server retrieves the portion of the media content from the digital video recorder utilizing the metadata pointer responsive to the recipient media device accepting the request, and wherein the metadata pointer indicates a storage location on a hard drive of the digital video recorder for the portion of the media content stored in the digital video recorder. - View Dependent Claims (22, 23)
-
-
24. A computer-readable storage device, comprising executable instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving media content from an initiating communications device responsive to a selection of the media content and a media content type from a graphical user interface having options for selecting a media content type by the initiating communications device for transmission to a recipient communications device; storing the media content corresponding to the media content type; and receiving a signal from a server to transmit the media content responsive to the server receiving an acceptance to a request for the media content from the recipient communications device, wherein the media content is located by the server based on a metadata pointer associated with the media content and received by the server from the initiating communications device, wherein the metadata pointer is stored at the server responsive to the recipient communications device accepting the request, and wherein the metadata pointer indicates a storage location on a storage device for the media content. - View Dependent Claims (25)
-
Specification