METHOD AND APPARATUS FOR DISTRIBUTING CONTENT TO COMMUNICATION DEVICES
First Claim
1. A method, comprising:
- receiving, by a multimedia messaging service server comprising a processor, a first plurality of profiles from a plurality of content sources, wherein each of the first plurality of profiles describe a condition for broadcasting content provided by the plurality of content sources to the multimedia messaging service server, and wherein content provided by the plurality of content sources is not compliant with a multimedia messaging service protocol utilized by the multimedia messaging service server;
receiving, by the multimedia messaging service server, a second plurality of profiles from a plurality of communication devices, wherein each of the second plurality of profiles indicate a type of content and a content format desired by users of the plurality of communication devices;
receiving, by the multimedia messaging service server, content from the plurality of content sources;
extracting, by the multimedia messaging service server, portions of the content according to the second plurality of profiles supplied by the plurality of communication devices;
transcoding, by the multimedia messaging service server, the portions of the content to generate transcoded portions of the content that comply with the multimedia messaging service protocol utilized by the multimedia messaging service server; and
broadcasting, by the multimedia messaging service server, to the plurality of communication devices the transcoded portions of the content according to the first plurality of profiles supplied by the plurality of content sources.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may perform, for example, operations including receiving a plurality of profiles from a plurality of communication devices, where each of the plurality of profiles comprise a content preference established by users of the plurality of communication devices, receiving content from a plurality of content sources, selecting portions of the content according to the plurality of profiles supplied by the plurality of communication devices, detecting that the portions of the content are not compatible with a multimedia messaging service protocol utilized by the multimedia messaging service server, transcoding the portions of the content to generate transcoded portions of the content that comply with the multimedia messaging service protocol, and broadcasting the transcoded portions of the content to the plurality of communication devices. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a multimedia messaging service server comprising a processor, a first plurality of profiles from a plurality of content sources, wherein each of the first plurality of profiles describe a condition for broadcasting content provided by the plurality of content sources to the multimedia messaging service server, and wherein content provided by the plurality of content sources is not compliant with a multimedia messaging service protocol utilized by the multimedia messaging service server; receiving, by the multimedia messaging service server, a second plurality of profiles from a plurality of communication devices, wherein each of the second plurality of profiles indicate a type of content and a content format desired by users of the plurality of communication devices; receiving, by the multimedia messaging service server, content from the plurality of content sources; extracting, by the multimedia messaging service server, portions of the content according to the second plurality of profiles supplied by the plurality of communication devices; transcoding, by the multimedia messaging service server, the portions of the content to generate transcoded portions of the content that comply with the multimedia messaging service protocol utilized by the multimedia messaging service server; and broadcasting, by the multimedia messaging service server, to the plurality of communication devices the transcoded portions of the content according to the first plurality of profiles supplied by the plurality of content sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multimedia messaging service server, comprising:
-
a memory to store executable instructions; and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising; receiving a plurality of profiles from a plurality of communication devices, wherein each of the plurality of profiles indicate a type of content and a content format desired by users of the plurality of communication devices; receiving content from a plurality of content sources; selecting portions of the content according to the plurality of profiles supplied by the plurality of communication devices; transcoding the portions of the content to generate transcoded portions of the content that comply with a multimedia messaging service protocol; and broadcasting the transcoded portions of the content to the plurality of communication devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium, comprising executable instructions, which when executed by a system comprising a processor, causes the processor to perform operations comprising:
-
receiving a plurality of profiles from a plurality of communication devices, wherein each of the plurality of profiles comprise a content preference established by users of the plurality of communication devices; receiving content from a plurality of content sources; selecting portions of the content according to the plurality of profiles supplied by the plurality of communication devices; detecting that the portions of the content are not compatible with a multimedia protocol utilized by the system; transcoding the portions of the content to generate transcoded portions of the content that comply with the multimedia protocol; and broadcasting the transcoded portions of the content to the plurality of communication devices. - View Dependent Claims (19, 20)
-
Specification