Method, apparatus and program product for media identification and tracking associated user preferences
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
70 Claims
-
1-35. -35. (canceled)
-
36. A method of determining a recipient of a message, comprising:
-
receiving media recording information including a user identifier from a media player program; and processing the user identifier to identify a user of the media player program, wherein the user is a the recipient of the message. - View Dependent Claims (37, 38)
-
-
39. A method of collecting user preference information related to a playing media recording, comprising:
-
receiving media recording information including a user identifier and descriptive information related to the playing media recording based on a media player program of a user allowing for the playing media recording, a source of the descriptive information being table of contents information embedded in the playing media recording; and storing the user identifier and the descriptive information as the user preference information. - View Dependent Claims (40, 41, 42)
-
-
43. A method of collecting user preference information related to a playing media recording, comprising:
-
receiving media recording information including a user identifier and descriptive information related to the playing media recording, the descriptive information being a tag embedded in the playing media recording; and storing at least the user identifier and the descriptive information as part of the user preference information to form a collection of user preference information. - View Dependent Claims (44, 45)
-
-
46. A computer-readable medium containing instructions for controlling at least one processor by a method comprising:
-
receiving media recording information including a user identifier from a media player program; and processing the user identifier to identify a user of the media player program, wherein the user is a the recipient of the message. - View Dependent Claims (47, 48)
-
-
49. A computer-readable medium containing instructions for controlling at least one processor by a method comprising:
-
receiving media recording information including a user identifier and descriptive information related to the playing media recording based on a media player program of a user allowing for the playing media recording, a source of the descriptive information being table of contents information embedded in the playing media recording; and storing the user identifier and the descriptive information as the user preference information. - View Dependent Claims (50, 51, 52)
-
-
53. A computer-readable medium containing instructions for controlling at least one processor by a method comprising:
-
receiving media recording information including a user identifier and descriptive information related to the playing media recording, the descriptive information being a tag embedded in the playing media recording; and storing at least the user identifier and the descriptive information as part of the user preference information to form a collection of user preference information. - View Dependent Claims (54, 55)
-
-
56. A network-based system, comprising:
-
a network interface that is coupleable to the network; and a server coupled to the network interface; wherein the server is configured to; receive media recording information including a user identifier from a media player program; and process the user identifier to identify a user of the media player program, wherein the user is a the recipient of the message. - View Dependent Claims (57, 58)
-
-
59. A network-based system, comprising:
-
a network interface that is coupleable to the network; and a server coupled to the network interface; wherein the server is configured to; receive media recording information including a user identifier and descriptive information related to the playing media recording based on a media player program of a user allowing for the playing media recording, a source of the descriptive information being table of contents information embedded in the playing media recording; and store the user identifier and the descriptive information as the user preference information. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
-
66. A network-based system, comprising:
-
a network interface that is coupleable to the network; and a server coupled to the network interface; wherein the server is configured to; receive media recording information including a user identifier and descriptive information related to the playing media recording, the descriptive information being a tag embedded in the playing media recording; and store at least the user identifier and the descriptive information as part of the user preference information to form a collection of user preference information. - View Dependent Claims (67, 68, 69, 70)
-
Specification