Method, apparatus and program product for media identification and tracking associated user preferences
First Claim
1. A method comprising:
- gathering user preferences from a plurality of user devices, wherein the gathering the user preferences includes receiving a message from one of the user devices playing a media recording track, and wherein the message indicates user interest in an artist associated with the media recording track;
building a user community of the user devices that indicated interest in a plurality of artists using the user preferences;
receiving information regarding an upcoming concert featuring a specific artist;
identifying, responsive to receiving the information regarding the upcoming concert, at least one respective user device of the user devices in the user community currently playing a media recording track associated with the specific artist;
sending a message associated with the upcoming concert to the at least one respective user device; and
building a user preference database through receiving user music preference information from a downloaded computer plug-in or a response to an information solicitation activity.
2 Assignments
0 Petitions
Accused Products
Abstract
Collecting user preference information related to a playing media recording is accomplished by gathering descriptive information related to the playing media recording from a media player program presenting the playing media recording and determining if tags are embedded in the media recording and gathering descriptive information related to the playing media recording from the tags embedded in the playing media recording, if the tags exist. Further, determining if a table of contents exists on the media recording and gathering a table of contents for a collection containing the playing media recording by identifying the collection using a concatenation of track lengths identifier generation technique, the table of contents exists. Then assembling the descriptive information into a media recording information packet and sending the media recording information packet to a server computer, resulting in a collection of user preference information related to the playing media recording.
-
Citations
20 Claims
-
1. A method comprising:
-
gathering user preferences from a plurality of user devices, wherein the gathering the user preferences includes receiving a message from one of the user devices playing a media recording track, and wherein the message indicates user interest in an artist associated with the media recording track; building a user community of the user devices that indicated interest in a plurality of artists using the user preferences; receiving information regarding an upcoming concert featuring a specific artist; identifying, responsive to receiving the information regarding the upcoming concert, at least one respective user device of the user devices in the user community currently playing a media recording track associated with the specific artist; sending a message associated with the upcoming concert to the at least one respective user device; and building a user preference database through receiving user music preference information from a downloaded computer plug-in or a response to an information solicitation activity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to gather user preferences from a plurality of user devices, wherein the gathering the user preferences includes receiving a message from one of the user devices playing a media recording track, and wherein the message indicates user interest in an artist associated with the media recording track; instructions to build a user community of the user devices that indicated interest in a plurality of artists using the user preferences; instructions to receive information regarding an upcoming concert featuring a specific artist; instructions to identify, responsive to receiving the information regarding the upcoming concert, at least one respective user device in the user community currently playing a media recording track associated with the specific artist; instructions to send a message regarding the upcoming concert to the at least one respective user device; and instructions to build a user preference database through receiving user music preference information from a downloaded computer plug-in or a response to an information solicitation activity. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; means for gathering user preferences from a plurality of user devices, wherein the gathering the user preferences includes receiving a message from one of the user devices playing a media recording track, and wherein the message indicates user interest in an artist associated with the media recording track; means for building a user community of the user devices that indicated interest in a plurality of artists using the user preferences; means for receiving information regarding an upcoming concert featuring a specific artist; means for identifying, responsive to receiving the information regarding the upcoming concert, at least one respective user device in the user community currently playing a media recording track associated with the specific artist; means for sending a message regarding the upcoming concert to the at least one respective user device; and means for building a user preference database through receiving user music preference information from a downloaded computer plug-in or a response to an information solicitation activity. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a network interface; and a server coupled to the network interface, wherein the server is configured to; gather user preferences from a plurality of user devices, wherein the gathering the user preferences includes receiving a message from one of the user devices playing a media recording track, and wherein the message indicates user interest in an artist associated with the media recording track; build a user community of the user devices that indicated interest in a plurality of artists using the user preferences; receive information regarding an upcoming concert featuring a specific artist; identify, responsive to receiving the information regarding the upcoming concert, at least one respective user device in the user community currently playing a media recording track associated with the specific artist; send a message regarding the upcoming concert to the at least one respective user device; and build a user preference database through receiving user music preference information from a downloaded computer plug-in or a response to an information solicitation activity. - View Dependent Claims (17, 18, 19, 20)
-
Specification