Patent ID: 8918892

Claim:
A player for playing media, comprising: a memory; a media player, including a processor, which reads first information indicative of a first media file to be played from the memory; said media player also reading second information indicative of a current play value that defines current information about said first media file; said media player also reading a decryption code from the first media file, and first checking said decryption code to determine if a sum value within said decryption code agrees with said current play value, and using said decryption code to decrypt the second information only if said decryption code agrees with said current play value, and to decrypt said second information based on said decryption code, where said media player cannot operate to use the decryption code to read from the first media file to decrypt said first media file unless the decryption code agrees with said current play value; after said reading, said media player operating for changing said current play value to a new current play value and reencrypting said second information with a new decryption code that is associated with said new current play value to create rewritten second information, and writing said rewritten second information and said new decryption code and said new current play value as a first new media file in place of the first media file, wherein said current play value defines a number of times that the first media file has been played.