Patent ID: 8635704

Claim:
A method for a transmission of a digital data file being performed by an electronic device, the method comprising: receiving the digital data file from a source device, wherein code information is attached to the digital data file by a digital data file provider, the code information identifying the source device; obtaining a signal for requesting the transmission of the digital data file to an external device; and determining a restriction of the transmission of the digital data file based on the code information, wherein the code information indicates a predetermined code value based on a type of the source device, wherein the digital data file is decrypted and reproduced by a software program, the software program being provided by the digital data file provider, and wherein if the code information indicates a first source device, the transmission of the digital data file to the external device is permitted without a restriction, if the code information indicates a second source device, the transmission of the digital data file to the external device is permitted a specific number of times, and if the code information indicates a third source device, the transmission of the digital data file to the external device is restricted.