US2016294795A1PendingUtilityA1

Multimedia network system with content importation, content exportation, and integrated content management

Assignee: DROPE PHILIPPriority: May 19, 2004Filed: Jun 15, 2016Published: Oct 6, 2016
Est. expiryMay 19, 2024(expired)· nominal 20-yr term from priority
Inventors:Philip Drope
H04W 4/80H04N 21/2181H04N 21/41407H04N 21/4415H04N 21/4408H04N 21/4227H04N 21/25816H04N 21/25875H04N 21/63345H04L 63/0435H04L 63/061H04L 9/0825H04N 21/2541H04N 21/2747H04L 63/0861H04N 21/84H04L 63/08H04N 21/6125H04L 9/14H04N 21/4402H04N 21/4882H04N 21/6175H04N 21/63775H04N 21/25841G06F 21/6218H04L 9/0891H04L 63/0442H04N 21/2662H04N 21/8352H04N 21/6379H04N 21/2347H04N 21/4334H04N 19/156H04N 19/70H04N 21/632H04N 19/164H04N 21/23895H04N 21/43637H04N 21/47214H04N 21/4122H04N 21/26606H04N 21/4302H04N 21/4126H04N 21/4367H04N 21/2393H04L 63/0823G06F 21/1062G06F 21/1075G06F 16/40
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This system provides wired and/or wireless access throughout a multimedia network built on a distributed architecture which can be transparent to the user. This multimedia network includes content which is imported or generated within the network. The system allows for the content provider to determine the license status of content and update the license status of content which was previously provided by that provider. The external content can be accessed in real time or downloaded and stored within the system for later access at the convenience of the user. The usage of some content is controlled by the use of encryption and other protection methods. The system allows for storage of live video by storing the digitized video and allowing the user to control how, when and where the content is viewed. The system makes available multiple multimedia services to all users in the network or connected via the internet.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A multimedia system, comprising:
 at least one external control server configured to:
 receive a first request for content from at least one client device via a network; 
 receive client device authentication information from the at least one client device, the client device authentication information comprising at least information related to a user authorization and a device authorization; 
 validate the client device authentication information according to a predetermined criteria; 
 receive a second request for a content license from the at least one client device via the network, the second request comprising information related to a location of the content license and being based upon a determination by the at least one client device that the content is encrypted and requires the content license; 
 encrypt, the content license using a public key associated with the at least one client device, the content license comprising at least a decryption key; 
 send the content license that is encrypted to the at least one client device, the at least one client device using a private key associated with the at least one client device to decrypt the content license; and 
   at least one external content server configured to:
 receive a third request for the content from the at least one client device, the third request comprising the information related to the location of the content provided by the at least one external control server; and 
 send the content to the at least one client device. 
   
     
     
         2 . The multimedia system of  claim 1 , wherein the at least one client device decrypts the content using the decryption key as at least one input parameter for a decryption algorithm and content usage parameters specifying terms under which the content is consumed. 
     
     
         3 . The multimedia system of  claim 2 , wherein the decryption algorithm comprises at least one additional input parameter being at least one of: a content identifier, a serial number associated with one or more hardware components of the client device, a hardware identifier associated with the one or more hardware components of the at least one client device, a key seed, a timestamp, a media access control address associated with a network adapter of the client device, a globally unique identifier associated with the at least one client device, a key identifier associated with the content license, a content key, another key, or a security certificate. 
     
     
         4 . The multimedia system of  claim 1 , wherein the user authorization sent from the at least one client device specifies at least one of: a user identification, information related to content previously sent to the user, user account information, or at least one user permission related to content access. 
     
     
         5 . The multimedia system of  claim 1 , wherein the device authorization sent from the at least one client device specifies at least one of: the at least one client device comprising software required to handle the content securely, the at least one client device comprising hardware required to handle the content securely, the at least one client device is associated with an identified security rating level for the content, the at least one client device being located in an allowable geographic location, the at least one client device is registered to a valid user domain, the at least one client device is registered to a user, or a verification that a maximum number of client devices registered to the user is not exceeded. 
     
     
         6 . The multimedia system of  claim 1 , wherein the at least one external control server is further configured to store and maintain user subscription data associated with the user subscription, the user subscription specifying content which the user is authorized to access. 
     
     
         7 . The multimedia system of  claim 6 , wherein the at least one external control server is further configured to store and maintain data associated with registered user devices, the data including at least one limitation specifying a maximum number of user devices authorized to access the content. 
     
     
         8 . The multimedia system of  claim 7 , wherein the at least one external control server is further configured to allow access to the content on a plurality of user devices registered to a user if the user has authorized access to the content on at least one user device among the plurality of user devices. 
     
     
         9 . The multimedia system of  claim 1 , wherein the content comprises an interactive computer program having at least one visual image, and the at least one client device is configured to execute the interactive computer program and allow interaction with the interactive computer program by a user of the at least one client device. 
     
     
         10 . The multimedia system of  claim 1 , wherein at least one content key is embedded with the content. 
     
     
         11 . The multimedia system of  claim 1 , wherein the content license further comprises at least one content usage parameter specifying rules associated with handling the content. 
     
     
         12 . The multimedia system of  claim 1 , wherein at least one content usage parameter is embedded with the content. 
     
     
         13 . The multimedia system of  claim 1 , wherein at least some communication between the at least one client device and the at least one external control server is encrypted. 
     
     
         14 . The multimedia system of  claim 13 , wherein the at least some communication is encrypted via at least one of: an asymmetrical encryption or a symmetrical encryption. 
     
     
         15 . The multimedia system of  claim 14 , wherein the asymmetrical encryption employs a public key-private key encryption. 
     
     
         16 . The multimedia system of  claim 1 , wherein the content license comprises at least one content key and at least one content usage parameter. 
     
     
         17 . The multimedia system of  claim 1 , wherein the at least one client device is at least one of: a game console, a digital video recorder (DVR), a satellite television receiver, a cable television receiver, a television, a digital camera, a computer, a content storage device, a radio receiver, a telephony device, a digital versatile disc (DVD), a set-top box, or a digital media player. 
     
     
         18 . The multimedia system of  claim 1 , wherein the content is at least one of: data, audio, or video. 
     
     
         19 . The multimedia system of  claim 18 , wherein the video is real-time video. 
     
     
         20 . The multimedia system of  claim 18 , wherein the video is previously recorded video. 
     
     
         21 . The multimedia system of  claim 18 , wherein the video is at least one of: a movie or a television program. 
     
     
         22 . The multimedia system of  claim 18 , wherein the data is an electronic book. 
     
     
         23 . The multimedia system of  claim 18 , wherein the audio is previously recorded audio. 
     
     
         24 . The multimedia system of  claim 1 , wherein the at least one client device comprises a computing device and a software executable configured to graphically display the content. 
     
     
         25 . The multimedia system of  claim 1 , wherein the at least one client device comprises a computing device configured to store the content. 
     
     
         26 . The multimedia system of  claim 25 , wherein the computing device is configured to store the content license. 
     
     
         27 . The multimedia system of  claim 26 , wherein the computing device is further configured to allow detachment from the network. 
     
     
         28 . The multimedia system of  claim 27 , wherein the computing device is further configured to allow content usage based at least upon at least one usage parameter while detached from the network. 
     
     
         29 . The multimedia system of  claim 1 , wherein an external content provider updates data within at least one of software or hardware of the at least one client device. 
     
     
         30 . The multimedia system of  claim 29 , wherein the external content provider sends the data to update a public/private key pair associated with the at least one client device. 
     
     
         31 . The multimedia system of  claim 1 , wherein the at least one client device uses at least one algorithm to calculate at least one public-private key pair for the at least one client device based upon at least one of: a time that data is sent from an external content provider, a predetermined schedule, or at least one security requirement. 
     
     
         32 . The multimedia system of  claim 1 , wherein the at least one client device further comprises a receiver that converts the content to a format for output to a playback device. 
     
     
         33 . The multimedia system of  claim 1 , wherein the content further comprises at least one of: content that is purchased by a user, content that is rented by the user, or content that is part of a subscription associated with the user. 
     
     
         34 . The multimedia system of  claim 1 , wherein the at least one external control server is further configured to authenticate a user subscription with data received from the at least one client device, the data comprising at least one of: a radio frequency identification device, alphanumeric input received from a user, biometric information related to the user, or voice commands received from the user. 
     
     
         35 . The multimedia system of  claim 1 , wherein the decryption key is a content key which the at least one client device uses to decrypt the content. 
     
     
         36 . The multimedia system of  claim 1 , wherein the content license further comprises at least one content usage parameter. 
     
     
         37 . The multimedia system of  claim 1 , wherein at least some communication between the client device and the at least one external content server is encrypted. 
     
     
         38 . The multimedia system of  claim 37 , wherein the encryption is at least one of: symmetrical encryption, and asymmetrical encryption. 
     
     
         39 . The multimedia system of  claim 38 , wherein the asymmetrical encryption employs a public key-private key encryption method. 
     
     
         40 . The multimedia system of  claim 1 , wherein the at least one external control server is further configured to store and maintain data associated with registered user client devices, the data including at least one limitation for a maximum number of user client devices authorized to access the content. 
     
     
         41 . The multimedia system of  claim 1 , wherein the at least one external control server is further configured to allow access to the content on a plurality of user devices registered to a user in response to a determination that the user has authorized access to the content on at least one user device among the plurality of user devices. 
     
     
         42 . The multimedia system of  claim 1 , further comprising an external content provider that requests a content license status from the at least one client device and updates a second content license for content already present on the at least one client device. 
     
     
         43 . The multimedia system of  claim 1 , wherein the network is a wide area network. 
     
     
         44 . The multimedia system of  claim 43 , wherein the wide area network is at least one of: an internet or a wireless wide area network. 
     
     
         45 . The multimedia system of  claim 1 , wherein at least one data object token in an XML type format is at least one of: JSON Web token (JWT) and Simple Web Token (SWT). 
     
     
         46 . The multimedia system of  claim 45 , wherein the at least one data object token in the XML type format is used in conjunction with a security certificate for a communication of information related to at least one of: a content key, the content license, a user identification, or a status of the content. 
     
     
         47 . A method, comprising:
 receiving, in at least one external control server, a first request for content from at least one client device via a network;   receiving, in the at least one external control server, client device authentication information from the at least one client device, the client device authentication information comprising at least information related to a user authorization and a device authorization;   validating, in the at least one external control server, the client device authentication information according to a predetermined criteria;   receiving, in the at least one external control server, a second request for a content license from the at least one client device via the network, the second request comprising information related to a location of the content license and being based at least in part on a determination by the at least one client device that the content is encrypted and requires the content license;   encrypting, in the at least one external control server, the content license with a public key associated with the at least one client device, the content license comprising at least one decryption key;   transmitting, in the at least one external control server, the content license that is encrypted to the at least one client device via the network;   decrypting, in the at least one client device, the content license using a private key associated with the at least one client device;   decrypting, in the at least one client device, the content using the at least one decryption key; and   transmitting, in at least one external content server, the content to the at least one client device via the network.   
     
     
         48 . The method of  claim 47 , wherein the content is decrypted via a decryption algorithm that comprises at least one of: a content identifier, a serial number associated with one or more hardware components of the at least one client device, a hardware identifier associated with the one or more hardware components of the at least one client device, a key seed, a timestamp, a media access control address associated with a network adapter of the at least one client device, a globally unique identifier associated with the at least one client device, a key identifier associated with the content license, a content key, another key, and a security certificate. 
     
     
         49 . The method of  claim 47 , wherein the user authorization sent from the at least one client device specifies at least one of: a user identification, the at least one client device being located in an allowable geographic location, information related to content previously sent to the user, user account information, or at least one user permission related to content access. 
     
     
         50 . The method of  claim 47 , wherein the device authorization sent from the at least one client device specifies at least one of: the at least one client device comprising software required to handle the content securely, the at least one client device comprising hardware required to handle the content securely, the at least one client device being associated with an identified security rating level for the content, the at least one client device being located in an allowable geographic location, the at least one client device being registered to a valid user domain, the at least one client device being registered to a user, or a verification that a maximum number of client devices registered to the user is not exceeded. 
     
     
         51 . The method of  claim 47 , wherein the at least one decryption key comprises a content key which the at least one client device uses to decrypt the content. 
     
     
         52 . The method of  claim 47 , further comprising: transmitting, in the at least one external content server, the content license that is encrypted to the at least one client device via the network. 
     
     
         53 . The method of  claim 47 , wherein the content is at least one of: data, audio, and video. 
     
     
         54 . The method of  claim 47 , wherein the at least one client device decrypts the content using the at least one decryption key as at least one input parameter for a decryption algorithm and content usage parameters specifying terms under which the content can be consumed. 
     
     
         55 . The method of  claim 47 , further comprising:
 transmitting, in at least one external content server, external content to the at least one client device as the content.   
     
     
         56 . The method of  claim 47 , further comprising:
 determining, in the at least one external control server, whether a user subscription is authorized to access the content.   
     
     
         57 . The method of  claim 47 , further comprising:
 authenticating, in the at least one external control server, a user subscription with data received from the at least one client device, the data comprising at least one of: a radio frequency identification device, alphanumeric input received from a user, biometric information related to a user, voice commands received from a user.   
     
     
         58 . The method of  claim 47 , further comprising:
 maintaining, in the at least one external control server, user subscription data associated with a user subscription of the at least one client device, the user subscription specifying content accessible on at least one content server to which a user is authorized to access.   
     
     
         59 . The method of  claim 58 , wherein the at least one external control server is further configured to store and maintain data associated with registered user client devices, the data including at least one limitation specifying a maximum number of user client devices authorized to access content. 
     
     
         60 . The method of  claim 59 , wherein the at least one external control server is further configured to allow access to content on a plurality of user devices registered to a user if the user has authorized access to the content on at least one user device among the plurality of user devices. 
     
     
         61 . A multimedia system for managing distribution and use of content comprising:
 means for receiving, in at least one external control server, a request for content from a client device via a network, the client device being associated with at least one user subscription;   means for receiving, in the at least one external control server, client device authentication information from the client device, the client device authentication information comprising at least information related to a user authorization and a client device authorization;   means for validating, in the at least one external control server, the client device authentication information according to a predetermined criteria; and   means for encrypting, in the at least one external control server, a content license comprising at least one decryption key with which the client device decrypts the content using the at least one decryption key as at least one input parameter for a decryption algorithm;   means for transmitting, in the at least one external control server, the content license that is encrypted to the client device via the network; and   means for transmitting, in at least one external content server, the content to the client device via the network.

Join the waitlist — get patent alerts

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

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