SYSTEM AND METHOD FOR MEDIA CONTENT DELIVERY
First Claim
Patent Images
1. A method of receiving and managing content on a device, comprising:
- receiving a plurality of content;
combining one of the plurality of content with a user-selected content, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content;
reformatting the one of the plurality of content from a first content format to a second content format based on the predetermined marker, wherein reformatting is operable to allow execution of the one of the plurality of content with the user-selected content; and
generating a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of content.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methodologies are described that facilitate the automated delivery of media content, such as music, audio clips, advertisements and including other digitized multi-media files, in a wireless communication environment. In an aspect, the media content may be downloaded to a user based on various user-characteristics, such as a profile of the user, the preferences of the user for a genre of media content, and the behavior of the user with respect to user actions on a wireless communication device.
-
Citations
66 Claims
-
1. A method of receiving and managing content on a device, comprising:
-
receiving a plurality of content; combining one of the plurality of content with a user-selected content, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content; reformatting the one of the plurality of content from a first content format to a second content format based on the predetermined marker, wherein reformatting is operable to allow execution of the one of the plurality of content with the user-selected content; and generating a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one processor configured to perform the actions of:
-
receiving a plurality of content; combining one of the plurality of content with a user-selected content, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content; reformatting the one of the plurality of content from a first content format to a second content format based on the predetermined marker, wherein reformatting is operable to allow execution of the one of the plurality of content with the user-selected content; and generating a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of content.
-
-
14. A computer program product, comprising:
a computer readable medium, comprising; a first set of codes operable to cause a computer to receive a plurality of content; a second set of codes operable to cause the computer to combine one of the plurality of content with a user-selected content, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content; a third set of codes operable to cause the computer to reformat the one of the plurality of content from a first content format to a second content format based on the predetermined marker, wherein reformatting is operable to allow execution of the one of the plurality of content with the user-selected content; and a fourth set of codes operable to cause the computer to generate a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of content.
-
15. A computer device, comprising:
-
means for receiving a plurality of content; means for combining one of the plurality of content with a user-selected content, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content; means for reformatting the one of the plurality of content from a first content format to a second content format based on the predetermined marker, wherein reformatting is operable to allow execution of the one of the plurality of content with the user-selected content; and means for generating a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of content.
-
-
16. A computer device, comprising:
-
a device interface operable to receive a first user input; a receiver operable to receive a plurality of media content from a communications network; a memory comprising a media management module and a mixer/aggregator module, wherein the memory is operable to store the plurality of media content; a processor in communication with the device interface, the receiver and the memory, wherein the processor is operable to execute the mixer/aggregator module to combine one of the plurality of media content with a user-selected content, wherein the user-selected content is based on the first user input associated with execution of the media management module by the processor, wherein the user-selected content comprises a predetermined marker operable to define a presentation attribute of content to be combined with the user-selected content; a reformat module operable to be initiated by the mixer/aggregator module and operable to be executed by the processor to reformat the one of the plurality of media content from a first content format to a second content format based on the predetermined marker, wherein the second content format is operable to allow execution of the one of the plurality of media content with the user-selected content; and wherein the mixer/aggregator module is further operable to initiate generation of a content presentation including a combination of the user-selected content, in the second content format, and the one of the plurality of media content. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of distributing content, comprising:
-
obtaining a plurality of content each having content metadata; receiving a plurality of user profile information each associated with one of a plurality of devices operable to execute the plurality of content; determining a delivery schedule for selected ones of the plurality of content to be delivered to selected ones of the plurality of devices based on a predetermined combination of each of at least two of the plurality of user profile information, the content metadata associated with each of the plurality of content, and network capacity information of a communications network associated with each of the plurality of devices; and transmitting, via the respective communications network, the selected ones of the plurality of content to the selected ones of a plurality of devices based on the delivery schedule. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. At least one processor configured to perform the actions of:
-
obtaining a plurality of content each having content metadata; receiving a plurality of user profile information each associated with one of a plurality of devices operable to execute the plurality of content; determining a delivery schedule for selected ones of the plurality of content to be delivered to selected ones of the plurality of devices based on a predetermined combination of each of at least two of the plurality of user profile information, the content metadata associated with each of the plurality of content, and network capacity information of a communications network associated with each of the plurality of devices; and transmitting via the respective communications network the selected ones of the plurality of content to the selected ones of a plurality of devices based on the delivery schedule.
-
-
36. A computer program product, comprising:
a computer readable medium, comprising; a first set of codes operable to cause a computer to obtain a plurality of content each having content metadata; a second set of codes operable to cause the computer to receive a plurality of user profile information each associated with one of a plurality of devices operable to execute the plurality of content; a third set of codes operable to cause the computer to determine a delivery schedule for selected ones of the plurality of content to be delivered to selected ones of the plurality of devices based on a predetermined combination of each of at least two of the plurality of user profile information, the content metadata associated with each of the plurality of content, and network capacity information of a communications network associated with each of the plurality of devices; and a fourth set of codes operable to cause the computer to transmit via the respective communications network the selected ones of the plurality of content to the selected ones of a plurality of devices based on the delivery schedule.
-
37. A network device, comprising:
-
means for obtaining a plurality of content each having content metadata; means for receiving a plurality of user profile information each associated with one of a plurality of devices operable to execute the plurality of content; means for determining a delivery schedule for selected ones of the plurality of content to be delivered to selected ones of the plurality of devices based on a predetermined combination of each of at least two of the plurality of user profile information, the content metadata associated with each of the plurality of content, and network capacity information of a communications network associated with each of the plurality of devices; and means for transmitting via the respective communications network the selected ones of the plurality of content to the selected ones of a plurality of devices based on the delivery schedule.
-
-
38. A network device, comprising:
-
a receiver operable to obtain a plurality of content, each having content metadata, and a plurality of user profile information, each associated with one of a plurality of devices operable to execute the plurality of content; a memory comprising a management module operable to determine a delivery schedule for selected ones of the plurality of content to be delivered to selected ones of the plurality of devices based on a predetermined combination of each of at least two of the plurality of user profile information, the content metadata associated with each of the plurality of content, and network capacity information of a communications network associated with each of the plurality of devices; a processor in communication with the memory and operable to execute the management module to generate the delivery schedule; and a transmitter operable to transmit via the respective communications network the selected ones of the plurality of content to the selected ones of a plurality of devices based on the delivery schedule. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method of managing media content, comprising:
-
obtaining a media management module; connecting to a wireless communications network having a peak data rate of less than about 160 kilobits per second (kbps); receiving a media content file having a predetermined compressed format of less than about 64 kbps; and storing the media content file for execution by the media management module. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. At least one processor configured to perform the actions of:
-
obtaining a media management module; connecting to a wireless communications network having a peak data rate of less than about 160 kilobits per second (kbps); receiving a media content file having a predetermined compressed format of less than about 64 kbps; storing the media content file for execution by the media management module.
-
-
57. An apparatus for managing media content, comprising:
-
means for obtaining a media management module; means for connecting to a wireless communications network having a peak data rate of less than about 160 kilobits per second (kbps); means for receiving a media content file having a predetermined compressed format of less than about 64 kbps; and means for storing the media content file for execution by the media management module.
-
-
58. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to obtain a media management module; a second set of codes for causing the computer to connect to a wireless communications network having a peak data rate of less than about 160 kilobits per second (kbps); a third set of codes for causing the computer to receive a media content file having a predetermined compressed format of less than about 64 kbps; and a second set of codes for causing the computer to store the media content file for execution by the media management module.
-
59. A wireless device, comprising:
-
a processor comprising integrated logic to operate a baseband modem, a radio transceiver and a power management functionality in a single chip; a communications module operable to exchange communications with a wireless communications network; and a system memory having a media management module and a media content file, wherein the media content file comprises a predetermined compressed format of less than about 64 kilobits per second (kbps) received at a peak data rate of less than about 160 kbps by the communications module from the wireless communications network, wherein the media management module is operable to play the media content file. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
Specification