Methods and systems for providing playlists
First Claim
1. A file format comprising:
- a first portion containing data that is associated with a user of a playlist; and
a second portion containing data associated with the playlist;
the second portion comprising;
a static portion that contains a list of media content for the playlist; and
a dynamic portion that defines one or more queries for dynamically updating the playlist;
the queries being executable to produce a result set that can be provided into the static portion to define the list of media content.
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
54 Claims
-
1. A file format comprising:
-
a first portion containing data that is associated with a user of a playlist; and
a second portion containing data associated with the playlist;
the second portion comprising;
a static portion that contains a list of media content for the playlist; and
a dynamic portion that defines one or more queries for dynamically updating the playlist;
the queries being executable to produce a result set that can be provided into the static portion to define the list of media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
defining a first file portion containing data that is associated with a user of a playlist;
defining a second file portion containing data associated with the playlist, the second file portion comprising;
a static portion that contains a list of media content for the playlist, and a dynamic portion that defines one or more queries for dynamically updating the playlist, the queries being executable to produce a result set that can be provided into the static portion to define the list of media content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A file format comprising:
-
a first portion containing data that is associated with a user of a playlist;
a second portion containing data associated with the playlist, the second portion comprising;
a static portion that contains a list of media content for the playlist, data associated with when the static portion was created, data associated with when the static portion expires, and data associated with who created the static portion, and a dynamic portion that defines one or more queries for dynamically updating the playlist, the queries being executable to produce a result set that can be provided into the static portion to define the list of media content. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A file format comprising:
-
a first portion that can be used by one or more devices to execute a query that defines a playlist for a user; and
a second portion that contains data as a result of an executed query, the data defining a playlist that can be used by one or more devices that are unable to execute queries. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An XML file format comprising:
-
a header portion that comprises;
a tag associated with a playlist title, one or more tags associated with individual users of the playlist;
a static portion that comprises;
a tag associated with a user that rendered the static portion, a tag associated with when the static portion was created, a tag associated with when the static portion expires, one or more tags associated media content that comprise the playlist; and
a dynamic portion that comprises one or more tags associated with a query that defines a playlist for a user. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method comprising:
-
defining a file having a portion that can contain static playlist data and a portion that can contain one or more queries;
executing one or more queries contained in the file to provide a result set; and
providing the result set as a static rendition of the playlist in the file. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification