Composite session-based encryption of Video On Demand content
First Claim
1. A Video On Demand (VOD) method, comprising:
- processing content by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted;
storing the first portions;
storing second portions;
receiving a request for delivery of the content;
determining if the request is from a terminal having decryption capabilities associated with a first decryption method or a second decryption method;
if the request is from a terminal having decryption capabilities associated with the first decryption method, then;
routing the first portions to a first encryption device;
routing the second portions around the first encryption device;
encrypting the first portions using a first encryption process at the first encryption device to produce encrypted first portions; and
assembling a stream of selectively encrypted content from the encrypted first portions and the second portions.
1 Assignment
0 Petitions
Accused Products
Abstract
A Video On Demand (VOD) method consistent with certain embodiments involves processing content by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted. The first and second portions are stored on the VOD server. If a request is received from the a device having decryption capabilities associated with a first decryption method only the first portions are routed to the encryption device and the second portions are routed around it. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
33 Claims
-
1. A Video On Demand (VOD) method, comprising:
-
processing content by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted;
storing the first portions;
storing second portions;
receiving a request for delivery of the content;
determining if the request is from a terminal having decryption capabilities associated with a first decryption method or a second decryption method;
if the request is from a terminal having decryption capabilities associated with the first decryption method, then;
routing the first portions to a first encryption device;
routing the second portions around the first encryption device;
encrypting the first portions using a first encryption process at the first encryption device to produce encrypted first portions; and
assembling a stream of selectively encrypted content from the encrypted first portions and the second portions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Video On Demand (VOD) method, comprising:
-
processing content by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted;
storing the first portions;
storing second portions;
receiving a request for delivery of the content;
determining if the request is from a terminal having decryption capabilities associated with a first decryption method or a second decryption method;
if the request is from a terminal having decryption capabilities associated with the first decryption method, then;
routing the first portions to a first encryption device;
routing the second portions around the first encryption device;
encrypting the first portions using a first encryption process at the first encryption device to produce encrypted first portions; and
assembling a stream of selectively encrypted content from the encrypted first portions and the second portions;
if the request is from a terminal having decryption capabilities associated with the second decryption method, then;
assembling a stream of content from the first portion and the second portion;
routing the stream to a second encryption device; and
encrypting the first portions using a second encryption process at the second encryption device to produce a selectively encrypted stream. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A Video On Demand (VOD) server arrangement, comprising:
-
means for receiving content from a selective encryption processor that processes content to be delivered in a VOD method by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted;
at least one computer readable storage device;
a processor that;
stores the first and second portions in the at least one computer readable storage device;
receives a request for delivery of the content, the request being from a terminal having decryption capabilities associated with either a first decryption method or a second decryption method;
determines if the request is from a terminal having decryption capabilities associated with a first decryption method or a second decryption method;
if the request is from a terminal having decryption capabilities associated with the first decryption method, then;
a router that routes the first portions to a first encryption device;
a router that routes the second portions around the first encryption device;
a first encryption device that encrypts the first portions using a first encryption process to produce encrypted first portions; and
means for assembling a stream of selectively encrypted content from the encrypted first portions and the second portions. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A Video On Demand (VOD) method, comprising:
-
receiving a request for delivery of content;
retrieving the content from a storage medium;
processing the retrieved content by selecting first portions of the content for encryption under a selective encryption system and selecting second portions of the content to remain unencrypted;
determining if the request is from a terminal having decryption capabilities associated with a first decryption method or a second decryption method;
if the request is from a terminal having decryption capabilities associated with the first decryption method, then;
routing the first portions to a first encryption device;
routing the second portions around the first encryption device;
encrypting the first portions using a first encryption process at the first encryption device to produce encrypted first portions; and
assembling a stream of selectively encrypted content from the encrypted first portions and the second portions. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification