Methods and systems for repairing playlists
First Claim
1. A system comprising:
- an automatically adaptive playlist;
the playlist being generated from an associated playlist file; and
the playlist file being configured with data that can be used to automatically re-define a path to media content associated with the playlist.
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.
77 Citations
52 Claims
-
1. A system comprising:
-
an automatically adaptive playlist;
the playlist being generated from an associated playlist file; and
the playlist file being configured with data that can be used to automatically re-define a path to media content associated with the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A file format comprising:
-
a first portion containing data that is associated with one or more users of a playlist;
a second portion containing data associated with the playlist, the second portion comprising;
a static portion that contains one or more lists of media content for the one or more users of the playlist, and one or more identifiers, individual identifiers being associated with individual media content and being configured for use in updating a path to the media content that is a subject of the playlist. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
generating a playlist from a playlist file that defines the playlist, the playlist file containing at least one path to media content that is the subject of the playlist, said act of generating comprising attempting to follow said at least one path to the media content; and
in an event that the media content is not located by following said at least one path, attempting to find another path to the media content. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the computing devices to:
-
generate a playlist from a playlist file that defines the playlist, the playlist file containing at least one path to media content that is attempted to be followed to generate the playlist; and
in an event that the media content is not located by following said at least one path, attempt to find another path to the media content. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A method comprising:
-
generating a playlist from a playlist file that defines the playlist, the playlist file containing at least one path to media content that is the subject of the playlist, said act of generating comprising attempting to follow said at least one path to the media content; and
in an event that the media content is not located by following said at least one path, attempting to find another path to the media content by first using a first identifier that is associated with the media content and, in an event that said act of first using does not locate the media content, using at least a second identifier that is associated with the media content. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A method comprising:
-
providing one or more identifiers;
associating the identifier(s) with media content that can be rendered by a computing device;
incorporating the associated identifiers in a playlist file that can be utilized by the computing device to render a playlist for a user, the playlist file defining at least one path to at least one associated piece of media content, the one or more identifiers being configured to permit a path to be repaired in an event that a piece of media content cannot be located via its associated path. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
Specification