Patent ID: 7823211

Claim:
A non-transitory computer readable storage medium including computer executable instructions to be executed in a server device for moving license information for playing encoded content from a first recording medium to a second recording medium via a terminal device, the computer readable storage medium comprising: first computer executable instructions to cause a computer to execute a process of receiving from the terminal device a first medium identifier, first encoded user information, a first encoded content key, and first encoded license information read from the first recording medium; second computer executable instructions to cause a computer to execute a first process of decoding the first encoded user information based on the first medium identifier to obtain first user information; third computer executable instructions to cause a computer to execute a second process of decoding the first encoded license information based on a first user ID contained in the first user information to obtain first license information; fourth computer executable instructions to cause a computer to execute a third process of decoding the first encoded content key based on the first user ID contained in the first user information to obtain a content key; fifth computer executable instructions to cause a computer to execute a process of receiving from the terminal device a second medium identifier and second encoded user information read from the second recording medium; sixth computer executable instructions to cause a computer to execute a fourth process of decoding the second encoded user information based on the second medium identifier to obtain second user information; seventh computer executable instructions to cause a computer to execute a process of rewriting the first license information into second license information based on the second user information; eighth computer executable instructions to cause a computer to execute a process of encoding the second license information based on a second user ID contained in the second user information to obtain second encoded license information; ninth computer executable instructions to cause a computer to execute a process of transmitting the second encoded license information to the terminal device; and tenth computer executable instructions to cause a computer to execute a process of encoding the content key based on a second user ID contained in the second user information to obtain a second encoded content key; eleventh computer executable instructions to cause a computer to execute a process of transmitting the second encoded content key to the terminal device; and twelfth computer executable instructions to cause a computer to execute a process of storing a set of a second license ID included in the second license information and the second medium identifier and the second user ID; and wherein the encoded content is stored in a third recording medium.