System and method for securely distributing digital content for short term use
First Claim
1. A digital content server capable of transmitting a selected digital data file comprising at least one of a video file and an audio file to a subscriber device via a communication network, said digital content server comprising:
- a memory for storing said selected digital data file and a plurality of encryption keys and a plurality of corresponding decryption keys;
a segmentation controller capable of dividing said selected digital data file into a plurality of segments;
an encryption controller capable of encrypting each of said plurality of segments with a selected one of said plurality of encryption keys; and
a transmission controller capable of determining an average bandwidth of said communication network over an N second period and transmitting said plurality of encrypted segments to said subscriber device in an N second period at an average data rate at least equal to said average bandwidth of said communication network and wherein said transmission controller is capable of transmitting said decryption keys to said subscriber device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for use in a communication network that communicates with a plurality of digital content servers to provide selected digital data files, including video and audio files, for download to a subscriber device. A segmentation controller is provided for dividing the selected into segments. An encryption controller is provided for compressing and encrypting each of the segments with a selected one of a plurality of encryption keys. The segments are then transmitted at or above the average bandwidth of the communication network to a subscriber device. A copy of the decryption keys are transmitted to the subscriber device to enable playback of the selected file only with a current verification of the subscriber device.
209 Citations
21 Claims
-
1. A digital content server capable of transmitting a selected digital data file comprising at least one of a video file and an audio file to a subscriber device via a communication network, said digital content server comprising:
-
a memory for storing said selected digital data file and a plurality of encryption keys and a plurality of corresponding decryption keys;
a segmentation controller capable of dividing said selected digital data file into a plurality of segments;
an encryption controller capable of encrypting each of said plurality of segments with a selected one of said plurality of encryption keys; and
a transmission controller capable of determining an average bandwidth of said communication network over an N second period and transmitting said plurality of encrypted segments to said subscriber device in an N second period at an average data rate at least equal to said average bandwidth of said communication network and wherein said transmission controller is capable of transmitting said decryption keys to said subscriber device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication network comprising:
-
a plurality of subscriber video players capable of receiving digital content files; and
a digital content server capable of transmitting a selected digital data file comprising at least one of a video file and an audio file to a subscriber device via a communication network, said digital content server comprising;
a memory for storing said selected digital data file and a plurality of encryption keys and a plurality of corresponding decryption keys;
a segmentation controller capable of dividing said selected digital data file into a plurality of segments;
an encryption controller capable of encrypting each of said plurality of segments with a selected one of said plurality of encryption keys; and
a transmission controller capable of determining an average bandwidth of said communication network over an N second period and transmitting said plurality of encrypted segments to said subscriber device in an N second period at an average data rate at least equal to said average bandwidth of said communication network and wherein said transmission controller is capable of transmitting said decryption keys to said subscriber device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for transmitting a selected digital data file comprising at least one of a video file and an audio file to a subscriber device via a communications network, comprising the steps of:
-
dividing said digital data file into a plurality of segments, wherein said segments are adjustable in size;
encrypting each of said plurality of segments with a selected one of a plurality of encryption keys;
storing a plurality of decryption keys corresponding to said plurality of encryption keys; and
transmitting each said encrypted segment via said communications network to said subscriber device at an average data rate at least equal to an average bandwidth of said communications network. - View Dependent Claims (18, 19, 20, 21)
-
Specification