Multimedia network system with content importation, content exportation, and integrated content management
First Claim
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 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 client device, the content license comprising at least a decryption key;
send the encrypted content license 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, the at least one client device decrypting the content using the decryption key as at least one input parameter for a decryption algorithm; 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 external control server; and
send the content to the at least one client device.
3 Assignments
0 Petitions
Accused Products
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.
75 Citations
43 Claims
-
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 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 client device, the content license comprising at least a decryption key; send the encrypted content license 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, the at least one client device decrypting the content using the decryption key as at least one input parameter for a decryption algorithm; 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 external control server; and send the content to the at least one client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
25. 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 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 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 encrypted content license 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 as at least one input parameter for a decryption algorithm; and transmitting, in at least one external content server, the content to the at least one client device via the network. - View Dependent Claims (40, 41, 42, 43)
-
Specification