Patent ID: 8024302

Claim:
An apparatus comprising: a processor; and a memory coupled to the processor, the memory including computer-readable instructions configured to cause the processor to perform acts of: maintaining a first set of meta data associated with a first piece of content stored on a piece of media, the first piece of content associated with an identifier identifying the first piece of content as a parent node; maintaining a second set of meta data associated with a second piece of content, wherein the second piece of content is a ripped version of the first piece of content, wherein the ripped version constitutes a previously-copied version of the first piece of content; and altering the second set of meta data associated with the second piece of content in response to the first set of meta data associated with the first piece of content being altered, wherein said altering is performed using a data structure comprising: a first entry identifying a first object as a track object, wherein the first piece of content corresponds to the first object; a second entry identifying a second object as a ripped file object, wherein the second piece of content corresponds to the second object; and a third entry identifying a parent and child relationship between the first object and the second object, respectively.