US2013305052A1PendingUtilityA1

System and method for obtaining and sharing media content

Assignee: HUG JOSHUA DPriority: Nov 21, 2003Filed: Jul 8, 2013Published: Nov 14, 2013
Est. expiryNov 21, 2023(expired)· nominal 20-yr term from priority
Inventors:Joshua D. Hug
Y10S705/902H04L 2209/64H04L 2209/24G06F 2221/2137G06F 2221/2115G06F 2221/2103H04N 7/17309H04N 21/6334H04N 21/4627H04N 21/44204H04N 21/4325H04N 21/4108H04N 21/25816H04L 9/3263H04L 9/3247H04L 67/60H04L 63/123G06F 21/1011G06F 21/1015
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A device initialization method includes generating a license request for a personal media device. A timeout indicator may be obtained for a subscription associated with the personal media device. The license request and the timeout indicator may be combined to form a device license for the personal media device. The device license may be digitally-signed to form a signed device license.

Claims

exact text as granted — not AI-modified
1 - 8 . (canceled) 
     
     
         9 . A method of obtaining content comprising:
 encrypting a media data file using a content encryption key to create an encrypted media data file;   binding the content encryption key to the encrypted media data file;   receiving a download request from a user to download the encrypted media data file; and   binding the encrypted media data file to the user to form a bound media data file.   
     
     
         10 . The method of  claim 9  wherein binding the encrypted media data file to the user includes:
 encrypting the content encryption key using a user encryption key associated with the user. 
 
     
     
         11 . The method of  claim 9  further comprising:
 providing the bound media data file to a personal media device. 
 
     
     
         12 . The method of  claim 9  wherein the download request is a signed download request, the method further comprising:
 verifying the integrity of the signed download request. 
 
     
     
         13 . The method of  claim 9  wherein the download request is an encrypted download request, the method further comprising:
 decrypting the encrypted download request. 
 
     
     
         14 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
 encrypting a media data file using a content encryption key to create an encrypted media data file;   binding the content encryption key to the encrypted media data file;   receiving a download request from a user to download the encrypted media data file; and   binding the encrypted media data file to the user to form a bound media data file.   
     
     
         15 . The computer program product of  claim 14  wherein the instructions for binding the encrypted media data file to the user include instructions for:
 encrypting the content encryption key using a user encryption key associated with the user. 
 
     
     
         16 . The computer program product of  claim 14  further comprising instructions for:
 providing the bound media data file to a personal media device. 
 
     
     
         17 . The computer program product of  claim 14  wherein the download request is a signed download request, the computer program product further comprising instructions for:
 verifying the integrity of the signed download request. 
 
     
     
         18 . The computer program product of  claim 14  wherein the download request is an encrypted download request, the computer program product further comprising instructions for:
 decrypting the encrypted download request. 
 
     
     
         19 . A method of transferring content from a source device to a target device comprising:
 receiving a target device license from the target device, the target device license being digitally-signed by a licensing service;   verifying the integrity of the target device license;   establishing a secure communication channel between the source device and the target device; and   transferring at least one media data file from the source device to the target device using the secure communication channel.   
     
     
         20 . The method of  claim 19  further comprising:
 obtaining, from the target device license, a timeout indicator for a subscription associated with the target device. 
 
     
     
         21 . The method of  claim 20  further comprising:
 comparing the timeout indicator to a system clock to determine if the subscription is valid and current; and 
 prohibiting the transfer of the at least one media data file if it is determined that the subscription is not valid and current. 
 
     
     
         22 . The method of  claim 19  further comprising:
 receiving a target device digital certificate from the target device; and 
 verifying the integrity of the target device digital certificate. 
 
     
     
         23 . The method of  claim 19  further comprising:
 receiving a source device digital certificate from the source device; and 
 verifying the integrity of the source device digital certificate. 
 
     
     
         24 . The method of  claim 19  wherein the target device license includes a least one of:
 a user ID that identifies a subscription associated with the target device; a challenge; a target device digital certificate; a licensing service digital certificate; a system time indicator; a user encryption key; and a timeout indicator for the subscription. 
 
     
     
         25 . The method of  claim 24  wherein transferring at least one media data file includes:
 unbinding the at least one media data file from a user of the source device to generate at least one unbound media data file; 
 transferring the at least one unbound media data file from the source device to the target device using the secure communication channel; and 
 binding the at least one unbound media data file to a user of the target device using the user encryption key. 
 
     
     
         26 . The method of  claim 25  wherein binding the at least one unbound media data to a user of the target device includes:
 encrypting a content encryption key for the at least one unbound media data file using the user encryption key. 
 
     
     
         27 . The method of  claim 19  wherein the secure communication channel is a wireless communication channel. 
     
     
         28 . The method of  claim 19  wherein the secure communication channel is a wired communication channel. 
     
     
         29 . The method of  claim 19  wherein establishing a secure communication channel includes:
 generating a random session key on a first of the source device and the target device; and 
 providing the random session key to the other of the source device and the target device. 
 
     
     
         30 - 39 . (canceled)

Join the waitlist — get patent alerts

Track US2013305052A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.