Method and system for presenting media content
First Claim
1. A media portal device, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
receiving a selection of media content from a first communication device, the selection of media content identifying selected media content;
receiving a selection of a media content type from the first communication device, the selection of the media content type identifying a selected media content type option from a plurality of available media content type options for the selected media content, each media content type option corresponding to a different one of a plurality of media content types;
submitting a first request to a second communication device, to accept or decline the selected media content according to the selected media content type option, wherein reception of the first request causes the second communication device to pause a program being presented at the second communication device;
responsive to an acceptance of the first request submitted to the second communication device, storing a metadata pointer associated with the selected media content for use by the second communication device, wherein the acceptance of the first request causes the second communication device to store a notation in a media library of the second communication device, and wherein the notation includes a name associated with the selected media content as defined at the second communication device; and
responsive to receiving a second request from the second communication device for the selected media content;
retrieving the selected media content from a media content source according to the metadata pointer,processing the selected media content according to the selected media content type option by removing a portion of the selected media content that corresponds to a second media content type option of the plurality of available media content type options to produce processed media for presentation to the second communication device, andproviding the processed media to the second communication device,wherein the receiving of the second request is responsive to a selection of the name from the media library at the second communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to detect a selection of media content from a media content source, detect that the selected media content comprises a plurality of media content types, present a plurality of media content type options, each option corresponding to one of the plurality of media content types or combinations thereof, detect a selection from the plurality of media content type options, submit a request to a targeted communication device to accept or decline the selected media content according to the selected media content type option, retrieve one or more metadata pointers from the media content source for retrieving the selected media content responsive to receiving an acceptance from the targeted communication device, and store the one or more metadata pointers and the selected media content type option. Other embodiments are disclosed.
32 Citations
20 Claims
-
1. A media portal device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; receiving a selection of media content from a first communication device, the selection of media content identifying selected media content; receiving a selection of a media content type from the first communication device, the selection of the media content type identifying a selected media content type option from a plurality of available media content type options for the selected media content, each media content type option corresponding to a different one of a plurality of media content types; submitting a first request to a second communication device, to accept or decline the selected media content according to the selected media content type option, wherein reception of the first request causes the second communication device to pause a program being presented at the second communication device; responsive to an acceptance of the first request submitted to the second communication device, storing a metadata pointer associated with the selected media content for use by the second communication device, wherein the acceptance of the first request causes the second communication device to store a notation in a media library of the second communication device, and wherein the notation includes a name associated with the selected media content as defined at the second communication device; and responsive to receiving a second request from the second communication device for the selected media content; retrieving the selected media content from a media content source according to the metadata pointer, processing the selected media content according to the selected media content type option by removing a portion of the selected media content that corresponds to a second media content type option of the plurality of available media content type options to produce processed media for presentation to the second communication device, and providing the processed media to the second communication device, wherein the receiving of the second request is responsive to a selection of the name from the media library at the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
receiving a selection of media content from a first communication device, the selection of media content identifying selected media content; receiving a selection of a media content type from the first communication device, the selection of the media content type identifying a selected media content type option from a plurality of available media content type options for the selected media content, the selection of media content type resulting in at least one unselected media content type option from the plurality of available media content type options for the selected media content; submitting a first request, by the first communication device, to a second communication device, wherein the first request is to transfer the selected media content to the second communication device from the first communication device, wherein reception of the first request causes the second communication device to pause a program being presented at the second communication device; responsive to receiving an acceptance of the first request, storing a metadata pointer associated with the selected media content, wherein the acceptance of the first request causes the second communication device to store a notation in a media library of the second communication device, and wherein the notation includes a name associated with the selected media content as defined at the second communication device; and responsive to receiving a second request from the second communication device for the selected media content; retrieving the selected media content from a media content source according to the metadata pointer, and processing the selected media content for presentation to the second communication device, including removing an unselected media content type from the selected media content in accordance with the at least one unselected media content type option, wherein the receiving of the second request is responsive to a selection of the name from the media library at the second communication device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A communication device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; detecting a selection of media content from a media content source as selected media content; detecting that the selected media content comprises a plurality of media content types, the plurality of media content types comprising a video portion and an audio portion; presenting a plurality of media content type options, each option of the plurality of media content type options corresponding to a different media content type option of the plurality of media content types; detecting a selection from the plurality of media content type options of the selected media content as a selected media content type option, wherein the selection corresponds to the audio portion; presenting a plurality of identifiers of communication devices from a user profile; detecting a selection of a target communication device from the plurality of identifiers of communication devices; transmitting a request to a media portal to submit to the target communication device the audio portion of the selected media content and a prompt to accept or decline a transfer of the selected media content, wherein reception of the prompt causes the target communication device to pause a program being presented at the target communication device; and responsive to receiving an acceptance from the target communication device, retrieving a metadata pointer from the media content source, wherein the metadata pointer is configured for retrieving only the audio portion of the selected media content, wherein the acceptance causes the target communication device to store a notation in a media library of the target communication device, wherein the notation includes a name associated with the selected media content as defined at the target communication device, and wherein the retrieving of the metadata pointer from the media content source is further responsive to a selection of the name from the media library at the target communication device. - View Dependent Claims (17, 18, 19, 20)
-
Specification