Methods and systems for per persona processing media content-associated metadata
First Claim
1. A method comprising:
- monitoring a user'"'"'s media content experience;
producing metadata associated with the user'"'"'s media content experience; and
associating produced metadata with media content experienced by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods described above permit a user'"'"'s content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user'"'"'s metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user'"'"'s personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.
-
Citations
155 Claims
-
1. A method comprising:
-
monitoring a user'"'"'s media content experience;
producing metadata associated with the user'"'"'s media content experience; and
associating produced metadata with media content experienced by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the devices to:
-
monitor a user'"'"'s media-playing experience;
produce metadata associated with the user'"'"'s media-playing experience; and
associate produced metadata with media content experienced by the user. - View Dependent Claims (11, 12, 13)
-
-
14. A software application configured to:
-
monitor a user'"'"'s media content experience;
produce metadata associated with the user'"'"'s media content experience; and
associate produced metadata with media content experienced by the user. - View Dependent Claims (15, 16)
-
-
17. A method comprising:
-
monitoring a user'"'"'s media-playing experience, the media-playing experience being provided by a media-playing application that is configured to play media content on a computing device;
producing metadata associated with the user'"'"'s media-playing experience; and
associating produced metadata with media content experienced by the user by providing the metadata into a file that contains the media content experienced by the user. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the devices to:
-
monitor a user'"'"'s media-playing experience, the media-playing experience being provided by a media-playing application that is configured to play media content on a computing device;
produce metadata associated with the user'"'"'s media-playing experience; and
associate produced metadata with media content experienced by the user by providing the metadata into a file that contains the media content experienced by the user. - View Dependent Claims (25, 26, 27)
-
-
28. A software application configured to:
-
monitor a user'"'"'s media-playing experience, the media-playing experience being provided by a media-playing application that is configured to play media content on a computing device;
produce metadata associated with the user'"'"'s media-playing experience; and
associate produced metadata with media content experienced by the user by providing the metadata into a file that contains the media content experienced by the user. - View Dependent Claims (29, 30)
-
-
31. A method comprising:
-
playing media content using a media-playing application executing on a computing device;
responsive to said playing, monitoring a user'"'"'s media-playing experience;
producing metadata associated with the user'"'"'s media-playing experience; and
associating produced metadata with media content experienced by the user. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the devices to:
-
play media content using a media-playing application executing on a computing device;
responsive to playing the media content, monitor a user'"'"'s media-playing experience;
produce metadata associated with the user'"'"'s media-playing experience; and
associate produced metadata with media content experienced by the user. - View Dependent Claims (39, 40, 41)
-
-
42. A media-playing software application configured to:
-
play media content using a media-playing application executing on a computing device;
responsive to playing the media content, monitor a user'"'"'s media-playing experience;
produce metadata associated with the user'"'"'s media-playing experience; and
associate produced metadata with media content experienced by the user. - View Dependent Claims (43, 44)
-
-
45. A system comprising:
-
a database;
media content in the database that is playable by a media-playing application; and
metadata from one or more users associated with the media content in the database, the metadata being associated with a user'"'"'s media-playing experience. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A method comprising:
-
monitoring a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s experience, the parameters comprising at least a last played time associated with when a particular piece of content was played by the user;
producing metadata associated with the monitored parameter(s); and
associating produced metadata with media content experienced by the user. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the devices to:
-
monitor a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s experience, the parameters comprising at least;
a last played time associated with when a particular piece of content was played by the user;
an update time associated with when one or more other parameters are updated;
a user rating for allowing a user to rate content;
an effective rating that provides a rating for content that the user has not actually rated;
a service rating for providing a third party rating on content;
a playcount total comprising the total number of times a particular piece of content has been played; and
one or more custom parameters that can be programmed by the user. produce metadata associated with the monitored parameter(s); and
associate produced metadata with media content experienced by the user. - View Dependent Claims (58, 59, 60)
-
-
61. A software application configured to:
-
monitor a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s experience, the parameters comprising at least;
a last played time associated with when a particular piece of content was played by the user;
an update time associated with when one or more other parameters are updated;
a user rating for allowing a user to rate content;
an effective rating that provides a rating for content that the user has not actually rated;
a service rating for providing a third party rating on content;
a playcount total comprising the total number of times a particular piece of content has been played; and
one or more custom parameters that can be programmed by the user. produce metadata associated with the monitored parameter(s); and
associate produced metadata with media content experienced by the user. - View Dependent Claims (62, 63, 64)
-
-
65. A method comprising:
-
defining a plurality of time periods;
monitoring a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s media-playing experience during the defined time periods;
producing metadata associated with the monitored parameter(s); and
associating produced metadata with media content experienced by the user. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the devices to:
-
define a plurality of time periods;
monitor a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s media-playing experience during the defined time periods;
produce metadata associated with the monitored parameter(s); and
associate produced metadata with media content experienced by the user. - View Dependent Claims (75, 76)
-
-
77. A media-playing software application configured to:
-
define a plurality of time periods;
monitor a user'"'"'s media-playing experience by monitoring one or more parameters associated with the user'"'"'s media-playing experience during the defined time periods;
produce metadata associated with the monitored parameter(s); and
associate produced metadata with media content experienced by the user. - View Dependent Claims (78, 79)
-
-
80. A method comprising:
-
defining a plurality of time periods, the time periods comprising individual days, times of the day, and times of the week;
monitoring a user'"'"'s music-playing experience by monitoring one or more parameters associated with the user'"'"'s experience during the defined time periods, the parameters comprising one or more of;
a last played time associated with when a particular piece of music was played by the user;
an update time associated with when one or more other parameters are updated;
a user rating for allowing a user to rate music;
an effective rating that provides a rating for music that the user has not actually rated;
a service rating for providing a third party rating on music;
a playcount total comprising the total number of times a particular piece of music has been played;
one or more custom parameters that can be programmed by the user;
producing metadata associated with the monitored parameter(s); and
associating produced metadata with music content experienced by the user. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87)
-
-
88. A method comprising:
-
monitoring a user'"'"'s media-playing experience using a first device on which the user can experience the media;
producing metadata associated with the user'"'"'s media-playing experience;
associating produced metadata with media content experienced by the user;
maintaining at least the metadata in a database on the first device;
updating metadata on at least a second device that can be used by the user to experience the media by providing metadata from the first device to at least the second device. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. A method comprising:
-
monitoring multiple users'"'"' media-playing experiences;
producing metadata associated with each of the users'"'"' media-playing experiences;
associating produced metadata with media content experienced by the users. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A method comprising:
-
monitoring multiple user'"'"'s media-playing experiences by monitoring one or more parameters associated with the users'"'"' experiences, the parameters comprising at least a last played time associated with when a particular piece of content was played by the users;
producing metadata, for each of the users, associated with the monitored parameter(s);
associating, for each of the users, produced metadata with media content experienced by the users. - View Dependent Claims (109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120)
-
-
121. A method comprising:
-
defining a plurality of time periods;
monitoring multiple users'"'"' media-playing experiences by monitoring one or more parameters associated with individual user'"'"'s experience during the defined time periods;
producing, for individual users, metadata associated with the monitored parameter(s); and
associating, for individual users, produced metadata with media content experienced by the respective users. - View Dependent Claims (122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136)
-
-
137. A method comprising:
-
monitoring multiple users'"'"' media-playing experiences using a first device on which one or more users can experience the media;
producing metadata associated with the users'"'"' media-playing experiences;
associating produced metadata with media content experienced by the users;
maintaining, for individual users, at least the metadata in a database on the first device;
updating metadata on at least a second device that can be used by one or more user to experience the media by providing metadata from the first device to at least the second device. - View Dependent Claims (138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148)
-
-
149. A file structure comprising:
-
a user metadata portion;
metadata for multiple users within the metadata portion;
the metadata being associated with and produced from one or more parameters that are monitored and which pertain to media content that can be experienced by the users;
the one or more parameters comprising one or more of the following;
a last played time associated with when a particular piece of content was played by the user;
an update time associated with when one or more other parameters are updated;
a user rating for allowing a user to rate content;
an effective rating that provides a rating for content that the user has not actually rated;
a service rating for providing a third party rating on content;
a playcount total comprising the total number of times a particular piece of content has been played;
one or more custom parameters that can be programmed by the user. - View Dependent Claims (150, 151, 152, 153)
-
-
154. A method comprising:
-
receiving at least one character string associated with at least one user;
selecting a number of characters from the character string;
computing another character string using remaining characters of the received character string;
combining the selected characters and the computed character string to provide an identifier for said at least one user; and
associating the identifier with metadata that is associated with media content that can be experienced by said at least one user. - View Dependent Claims (155)
-
Specification