Methods and Apparatus for Targeted Media Content Delivery and Acquisition in a Wireless Communication Network
First Claim
Patent Images
1. A method for targeted media content acquisition on a wireless communication device, comprising:
- generating one or more user profiles for users of a wireless communication device, wherein each user profile includes user data;
storing the one or more user profiles in a wireless communication memory;
receiving metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata;
determining a correlation between the user data in one or more user profiles and the metadata;
generating a schedule to listen for selected media content from the group of media content based on the correlation between the user data and the metadata; and
storing the schedule in the wireless communication device memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, methods and computer program products are provided for targeted media content acquisition on a wireless device. The wireless device selects media content to receive based on a resident user profile, locally constructed based on passive user data, active user data and user inference data drawn from the passive and active user data. Additionally, aspects provide for grouping of the media content prior to distribution, including communicating groups of related data in unison to limit the number of times that a wireless device needs to tune-in and/or wake-up to receive the media content, thereby reducing power consumption.
86 Citations
48 Claims
-
1. A method for targeted media content acquisition on a wireless communication device, comprising:
-
generating one or more user profiles for users of a wireless communication device, wherein each user profile includes user data; storing the one or more user profiles in a wireless communication memory; receiving metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata; determining a correlation between the user data in one or more user profiles and the metadata; generating a schedule to listen for selected media content from the group of media content based on the correlation between the user data and the metadata; and storing the schedule in the wireless communication device memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one processor for targeted media content acquisition on a wireless communication device, comprising:
-
a first module for generating one or more user profiles for users of a wireless communication device, wherein each user profile includes user data; a second module for storing the one or more user profiles in a wireless communication device memory; a third module for receiving metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata; a fourth module for determining a correlation between the user data in one or more user profiles and the metadata; a fifth module for generating a schedule to listen for selected media content from the group of media content based on the correlation between the user data and the metadata; and a sixth module for storing the schedule in the wireless communication device memory.
-
-
14. A computer program product for targeted media content acquisition, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to generate one or more user profiles for users of a wireless communication device, wherein each user profile includes user data; a second set of codes for causing the computer to store the one or more user profiles in a memory; a third set of codes for causing the computer to receive metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata; a fourth set of codes for causing the computer to determine a correlation between the user data in one or more user profiles and the metadata; a fifth set of codes for causing the computer to generate a schedule to listen for selected one of media content from the group of media content based on the correlation between the user data and the metadata; and a sixth set of codes for causing the computer to store the schedule in the memory.
-
15. A wireless communication device for targeted media content acquisition, comprising:
-
means for generating one or more user profiles for users of a wireless communication device, wherein each user profile includes user data; means for storing the one or more user profiles in a wireless communication device memory; means for receiving metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata; means for determining a correlation between the user data in one or more user profiles and the metadata; means for generating a schedule to listen for selected media content from the group of media content based on the correlation between the user data and the metadata; and means for storing the schedule in the wireless communication device memory.
-
-
16. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; a user profile module stored in the memory and executable by the processor, wherein the user profile module includes user profile logic operable to generate one or more user profiles that include user data, and operable to store the one or more user profiles in the memory; media content metadata processing module stored in the memory and executable by the processor, wherein the media content metadata processing module includes media content metadata processing logic operable to receive metadata associated with a group of media content, wherein the group of media content is based on a predetermined match between group characteristics and media content metadata, determine a correlation between the user data and the metadata, generate a schedule for listening for selected media content from the group of media content based on the correlation, and store the schedule in the memory. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for delivering media content in a communication network, comprising:
-
obtaining metadata for a plurality of media content; classifying each of the plurality of media content into one or more groups of media content based on the metadata; determining a schedule for communicating the one or more groups of media content based on one or more delivery attributes; and storing the schedule in a network database. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. At least one processor configured for delivering media content in a communication network, comprising:
-
a first module for obtaining metadata for a plurality of media content; a second module for classifying each of the plurality of media content into one or more groups of media content based on the metadata; a third module for determining a schedule for communicating the one or more groups of media content based on one or more delivery attributes; and a fourth module for storing the schedule in a network database.
-
-
38. A computer program product for delivering media content in a communication network, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to obtain metadata for a plurality of media content; a second set of codes for causing the computer to classify each of the plurality of media content into one or more groups of media content based on the metadata; a third set of codes for causing the computer to determine a schedule for communicating the one or more groups of media content based on one or more delivery attributes; and a fourth set of codes for causing the computer to store the schedule in a network database.
-
39. A device for delivering media content in a communication network, comprising:
-
means for obtaining metadata for a plurality of media content; means for classifying each of the plurality of media content into one or more groups of media content based on the metadata; means for determining a schedule for communicating the one or more groups of media content based on one or more delivery attributes; and means for storing the schedule in a network database.
-
-
40. A network device, comprising:
-
a computer platform including a processor and a memory; media content processing logic operable to obtain metadata for a plurality of media content; media content classifying logic operable to classify each of the plurality of media content into one or more groups of media content based on the metadata; and a media content scheduler operable to determine a schedule for communicating the one or more groups of media content based on one or more communication attributes. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification