Meta data management for media content objects
First Claim
1. A method comprising:
- maintaining meta data associated with a plurality of pieces of content stored on a plurality of pieces of media;
maintaining meta data associated with another plurality of pieces of content, wherein each of the other plurality of pieces of content corresponds to one of the plurality of pieces of content and is another version of the data in the corresponding one of the plurality of pieces of content; and
altering the meta data associated with one of the other plurality of pieces of content in response to the meta data associated with the corresponding one of the plurality of pieces of content being altered.
2 Assignments
0 Petitions
Accused Products
Abstract
Meta data associated with multiple pieces of content (e.g., songs, movies, other audio/video clips, etc.) stored on multiple pieces of media (e.g., CDs, DVDs, etc.) is maintained in a meta data store. The meta data store also includes meta data associated with other pieces of content stored elsewhere, such as songs stored in files on a local hard drive that have been ripped from a CD or DVD. These other pieces of content are associated with the content on the pieces of media, such as being ripped versions of the same song tracks. This association is maintained in the meta data store, so that whenever a change is made to meta data for one piece of content (e.g., for a track on a CD), then the meta data for the associated piece(s) is also changed (e.g., the ripped version stored in a file on the hard drive).
-
Citations
45 Claims
-
1. A method comprising:
-
maintaining meta data associated with a plurality of pieces of content stored on a plurality of pieces of media;
maintaining meta data associated with another plurality of pieces of content, wherein each of the other plurality of pieces of content corresponds to one of the plurality of pieces of content and is another version of the data in the corresponding one of the plurality of pieces of content; and
altering the meta data associated with one of the other plurality of pieces of content in response to the meta data associated with the corresponding one of the plurality of pieces of content being altered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 41)
-
-
9. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform the following acts:
-
receiving an identification of a change to be made to meta data corresponding to a particular piece of content on a particular piece of media;
changing, based on the identification, meta data corresponding to the particular piece of content;
identifying one or more other pieces of content associated with the particular piece of content; and
changing, based on the identification, meta data corresponding to the one or more other pieces of content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 20)
-
-
17. A system comprising:
-
a disc drive configured to have a removable disc inserted therein, wherein the removable disc includes a plurality of pieces of content;
a local storage device configured to store another plurality of pieces of content, wherein each of the other plurality of pieces of content corresponds to one of the plurality of pieces of content and is another version of the data in the corresponding one of the plurality of pieces of content; and
a meta data management module, configured to alter meta data associated with one of the other plurality of pieces of content in response to meta data associated with the corresponding one of the plurality of pieces of content being altered.
-
-
19. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, cause the one or more processors to perform the following acts:
-
receiving an identification of a plurality of tracks on a disc;
obtaining table of contents information from the disc;
generating a disc identifier based at least in part on the table of contents information;
accessing a local meta data store to identify meta data corresponding to the tracks and associated with another disc; and
generating a new storage structure, corresponding to the disc, and including the identified meta data.
-
-
21. A method comprising:
-
receiving a notification of a new piece of media, wherein the new piece of media includes a plurality of pieces of content that are selected by a user for inclusion on the new piece of media, and wherein the user selection is based on one or more other pieces of content associated with one or more other pieces of media;
generating a media identifier corresponding to the new piece of media;
identifying, from a meta data store, meta data corresponding to the plurality of pieces of content and associated with the one or more other pieces of content; and
saving, as meta data corresponding to the new piece of media, the identified meta data. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 44)
-
-
27. A method of managing meta data corresponding to media content, the method comprising:
-
maintaining a set of disc identifiers;
for each disc identifier, maintaining a set of corresponding children objects, wherein each of the children objects corresponds to a track on the disc associated with the disc identifier;
for each of one or more of the individual children objects, maintaining a set of additional objects, wherein each additional object corresponds to a file associated with the track corresponding to the child object; and
associating, for each of the one or more individual children objects, the set of additional objects with the child object.
-
-
34. A computer-readable medium having stored thereon a data structure, comprising:
-
a set of entries identifying objects;
another set of entries identifying relationships between selected ones of the objects identified in the set with selected others of the objects; and
an additional set of entries identifying meta data associated with individual objects.
-
-
38. A method comprising:
-
receiving an indication of a change to be made to meta data corresponding to a content track associated with a particular medium;
identifying a file associated with the content track, wherein the file stores a different version of the data in the content track;
changing, based on the indication, meta data corresponding to the content track; and
changing, based on the indication, meta data corresponding to the file. - View Dependent Claims (45)
-
Specification