Methods and systems for repairing playlists
First Claim
1. A system comprising:
- a computer readable storage medium; and
a playlist of media content stored on the computer readable storage medium, the playlist having a file format comprising;
a first portion containing data associated with one or more users of the playlist; and
a second portion containing data associated with the playlist, the second portion comprising;
a first path to the media content in a first file system;
a static portion that contains one or more lists of media content for the one or more users of the playlist;
one or more individual identifiers associated with individual media content and configured to update an existing path to the media content that is a subject of the playlist; and
wherein the one or more individual identifiers comprise at least one universal content identifier associated with a particular piece of media content or a file system tracking identifier associated with a particular piece of media content;
wherein the computer readable storage medium having instructions that, when executed by a processor;
to use the individual identifiers to update the first path to the media content in the playlist to create a second path to the same media content in the playlist using the universal content identifier if the media content is stored in a different location in the first file system or in a second file system.
1 Assignment
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
26 Claims
-
1. A system comprising:
-
a computer readable storage medium; and a playlist of media content stored on the computer readable storage medium, the playlist having a file format comprising; a first portion containing data associated with one or more users of the playlist; and a second portion containing data associated with the playlist, the second portion comprising; a first path to the media content in a first file system; a static portion that contains one or more lists of media content for the one or more users of the playlist; one or more individual identifiers associated with individual media content and configured to update an existing path to the media content that is a subject of the playlist; and wherein the one or more individual identifiers comprise at least one universal content identifier associated with a particular piece of media content or a file system tracking identifier associated with a particular piece of media content; wherein the computer readable storage medium having instructions that, when executed by a processor;
to use the individual identifiers to update the first path to the media content in the playlist to create a second path to the same media content in the playlist using the universal content identifier if the media content is stored in a different location in the first file system or in a second file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having one or more instructions executed by one or more processors, the one or more instructions causing the one or more processors to:
-
provide a playlist of media content defined by a file format comprising; a first XML portion containing data associated with one or more users of the playlist; and a second XML portion containing data associated with the playlist, the second XML portion comprising; a first XML path to the media content in a first file system; a static XML portion that contains one or more lists of media content for the one or more users of the playlist; one or more individual identifiers associated with individual media content and configured to update an existing path to the media content that is a subject of the playlist; wherein the one or more individual identifiers comprise at least one universal content identifier associated with a particular piece of media content or a file system tracking identifier associated with a particular piece of media content; and use the individual identifiers to update the first path to the media content in the playlist to create a second path to the same media content in the playlist using the universal content identifier if the media content is stored in a different location in the first file system or in a second file system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification