Methods and Apparatus for Sending Content to a Media Player
First Claim
1. A method of sending content to a media player, the method comprising:
- receiving a plurality of non-advertising content;
determining selected non-advertising content from the plurality of non-advertising content;
receiving a plurality of advertising content;
determining selected advertising content from the plurality of advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the selected advertising content, the selected advertising content having a duration, the statistical data being indicative of partial experiences of the duration consumed by a plurality of media consumers;
associating the selected advertising content with the selected non-advertising content in at least one media file; and
sending the at least one media file to the media player associated with the media consumer.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides methods and apparatus for sending content to a media player. In general, a user of the disclosed system consumes a plurality of media content (e.g., audio content, visual content, audiovisual content, etc.) distributed from a media server. The content preferably include advertising content and non-advertising content. Some or all of the content is selected by the system based on the user'"'"'s specific requests, profile, preferences, and/or feedback, in conjunction with the profiles, preferences, requests, and feedback of other users, (e.g. using social media, social matching and/or collaborative filtering techniques). Preferably, the feedback includes statistical data indicative of partial experiences (e.g., user listened to 50%) of the content by one or more media consumers.
244 Citations
74 Claims
-
1. A method of sending content to a media player, the method comprising:
-
receiving a plurality of non-advertising content;
determining selected non-advertising content from the plurality of non-advertising content;
receiving a plurality of advertising content;
determining selected advertising content from the plurality of advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the selected advertising content, the selected advertising content having a duration, the statistical data being indicative of partial experiences of the duration consumed by a plurality of media consumers;
associating the selected advertising content with the selected non-advertising content in at least one media file; and
sending the at least one media file to the media player associated with the media consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of sending content to a media player, the method comprising:
-
receiving a plurality of non-advertising content;
determining selected non-advertising content from the plurality of non-advertising content;
receiving a plurality of advertising content;
determining a plurality of related advertising content from the plurality of advertising content;
determining selected advertising content from the plurality of related advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the plurality of related advertising content, the plurality of related advertising content having a plurality of associated durations, the statistical data being indicative of partial experiences of the durations consumed by a plurality of media consumers;
associating the selected advertising content with the selected non-advertising content in at least one media file; and
sending the at least one media file to the media player associated with the media consumer. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 74)
-
-
42. A method of sending content to a media player, the method comprising:
-
receiving a plurality of non-advertising content;
determining selected non-advertising content from the plurality of non-advertising content;
receiving a plurality of advertising content;
determining a plurality of related advertising content from the plurality of advertising content;
determining selected advertising content from the plurality of related advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the plurality of related advertising content, the plurality of related advertising content having a plurality of associated durations, the statistical data being indicative of partial experiences of the plurality of associated durations consumed by the media consumer;
associating the selected advertising content with the selected non-advertising content in at least one media file; and
sending the at least one media file to the media player associated with the media consumer. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of sending content to a media player, the method comprising:
-
receiving a plurality of non-advertising content;
receiving a plurality of advertising content;
determining selected non-advertising content from the plurality of non-advertising content;
determining selected advertising content from the plurality of advertising content, wherein at least one of determining selected non-advertising and determining selected advertising content is based on (i) at least one of (a) first profile data associated with a media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with at least one of the selected advertising content and the selected non-advertising content, the at least one of the selected advertising content and the selected non-advertising content having a duration, the statistical data being indicative of partial experiences of the duration consumed by at least one of a plurality of media consumers and the media consumer;
associating the selected non-advertising content with channel data, the channel data being indicative of at least one genre;
associating the selected advertising content, the selected non-advertising content, and the channel data in at least one media file; and
sending the at least one media file and the associated channel tag to the media player associated with the media consumer. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. An apparatus for sending content to a media player, the apparatus comprising:
-
a processor;
a memory device operatively coupled to the processor;
an input device operatively coupled to the processor; and
an output device operatively coupled to the processor, wherein the processor;
causes the input device to receive a plurality of non-advertising content;
determines selected non-advertising content from the plurality of non-advertising content;
causes the input device to receive a plurality of advertising content;
determines a plurality of related advertising content from the plurality of advertising content;
selects data indicative of a plurality of media consumers based on at least one interest associated with the media consumer;
determines selected advertising content from the plurality of related advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the plurality of related advertising content, the plurality of related advertising content having a plurality of associated durations, the statistical data being indicative of partial experiences of the plurality of associated durations consumed by the plurality of media consumers;
associates the selected advertising content with the selected non-advertising content in at least one media file; and
sends the at least one media file to the media player associated with the media consumer. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer readable medium storing software instructions structured to cause at least one computing device to:
-
receive a plurality of non-advertising content;
determine selected non-advertising content from the plurality of non-advertising content;
receive a plurality of advertising content;
determine a plurality of related advertising content from the plurality of advertising content;
select data indicative of a plurality of media consumers based on at least one interest associated with the media consumer;
determine selected advertising content from the plurality of related advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the plurality of related advertising content, the plurality of related advertising content having a plurality of associated durations, the statistical data being indicative of partial experiences of the plurality of associated durations consumed by the plurality of media consumers;
associate the selected advertising content with the selected non-advertising content in at least one media file; and
send the at least one media file to the media player associated with the media consumer. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73)
-
Specification