Method, apparatus and program product for media identification and tracking associated user preferences
First Claim
1. A method of collecting user preference information related to a playing media recording, comprising the steps of:
- gathering descriptive information related to the playing media recording from a media player program presenting the playing media recording;
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;
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;
assembling the descriptive information into an 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.
4 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.
107 Citations
18 Claims
-
1. A method of collecting user preference information related to a playing media recording, comprising the steps of:
-
gathering descriptive information related to the playing media recording from a media player program presenting the playing media recording;
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;
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;
assembling the descriptive information into an 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. - View Dependent Claims (2, 3)
-
-
4. A method of recording a subject user'"'"'s audio listening history, comprising the steps of:
-
receiving an media recording information packet from a client computer;
cross-referencing the media recording information packet with a media recording description database and returning a unique serial number for the entry in the media recording description database; and
recording a user identifier together with the unique serial number into a user preference database, such that the user preference database provides the subject user'"'"'s media listening history. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification