Selective encryption for video on demand
First Claim
1. A video on demand (VOD) method, comprising:
- storing multiple selective encrypted VOD content on a VOD server;
wherein the multiple selective encrypted VOD content comprises a single instance of digital data representing a VOD program in which selected portions of the digital data representing the VOD program are duplicated to produce first and second duplicate copies of the selected portions of the digital data, and wherein the first duplicate copy of the selected portions of the digital data are encrypted under a first Conditional Access (CA) encryption system and the second duplicate copy of the selected portions of the digital data are encrypted under a second CA encryption system, and wherein portions of the digital data representing the VOD program which are unselected remain unencrypted, so that decryption of either one of the first and second duplicate copies of the digital data and combining the decrypted copy of the selected portions of the digital data representing the VOD program with the unselected portions of the digital data representing the VOD program recreates the single instance of digital data representing the VOD program;
receiving an order for the VOD content specifying delivery to a target decoder;
determining what CA encryption system is associated with target decoder of the order;
stripping all encrypted segments from the multiple selectively encrypted content that are not associated with the CA encryption system associated with the target decoder of the order to produce single selectively encrypted VOD content, wherein single selectively encrypted VOD content comprises digital data representing the VOD program in which only a single one of the first and second CA encrypted duplicate data remains for the encrypted selected portions; and
sending the single selectively encrypted VOD content to the target decoder.
1 Assignment
0 Petitions
Accused Products
Abstract
A video on demand (VOD) method, consistent with the invention involves storing multiple selective encrypted VOD content on a VOD server; receiving an order for the VOD content specifying delivery to a target decoder; determining what CA encryption system is associated with the order; stripping all encrypted segments from the multiple selectively encrypted content that are not associated with the order to produce single selectively encrypted VOD content; and sending the single selectively encrypted VOD content to the target decoder. The multiple selectively encrypted VOD content can be created by examining unencrypted data representing digital content to identify segments of content for encryption; encrypting the identified segments of content using a first encryption method associated with a first conditional access system to produce first encrypted segments; encrypting the identified segments of content using a second encryption method associated with a second conditional access system to produce second encrypted segments; and replacing the identified segments of content with the first encrypted content and the second encrypted content in the digital content, to produce the multiple selectively encrypted VOD content.
389 Citations
20 Claims
-
1. A video on demand (VOD) method, comprising:
-
storing multiple selective encrypted VOD content on a VOD server; wherein the multiple selective encrypted VOD content comprises a single instance of digital data representing a VOD program in which selected portions of the digital data representing the VOD program are duplicated to produce first and second duplicate copies of the selected portions of the digital data, and wherein the first duplicate copy of the selected portions of the digital data are encrypted under a first Conditional Access (CA) encryption system and the second duplicate copy of the selected portions of the digital data are encrypted under a second CA encryption system, and wherein portions of the digital data representing the VOD program which are unselected remain unencrypted, so that decryption of either one of the first and second duplicate copies of the digital data and combining the decrypted copy of the selected portions of the digital data representing the VOD program with the unselected portions of the digital data representing the VOD program recreates the single instance of digital data representing the VOD program; receiving an order for the VOD content specifying delivery to a target decoder; determining what CA encryption system is associated with target decoder of the order; stripping all encrypted segments from the multiple selectively encrypted content that are not associated with the CA encryption system associated with the target decoder of the order to produce single selectively encrypted VOD content, wherein single selectively encrypted VOD content comprises digital data representing the VOD program in which only a single one of the first and second CA encrypted duplicate data remains for the encrypted selected portions; and sending the single selectively encrypted VOD content to the target decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A video on demand (VOD) method, comprising:
-
examining unencrypted digital data representing a single instance of digital content to identify segments of data for encryption; encrypting the identified segments of data forming a part of the content using a first encryption method associated with a first conditional access system to produce first encrypted data segments;
encrypting a duplicate of the identified segments of data using a second encryption method associated with a second conditional access system to produce second encrypted data segments;replacing the identified segments of data with the first encrypted data segments and the second encrypted data segments in the digital content, to produce the multiple selectively encrypted VOD content; storing the multiple selective encrypted VOD content on a VOD server residing at a cable hub; receiving an order for the VOD content specifying delivery to a target decoder; determining what CA encryption system is associated with the order; stripping all encrypted data segments from the multiple selectively encrypted content that are not encrypted using the CA encryption system associated with the order to produce single selectively encrypted VOD content; associating a packet identifier (PID) with the single selectively encrypted VOD content, wherein the same PIDs are used for encrypted and unencrypted segments of content; and sending the single selectively encrypted VOD content to the target decoder.
-
-
9. A video on demand (VOD) encoder, comprising:
-
a programmed processor that examines unencrypted data representing digital content to identify segments of data representing portions of the digital content for encryption; a first encrypter that encrypts the identified segments of data representing portions of the digital content using a first encryption method associated with a first conditional access system to produce first encrypted segments; a second encrypter that encrypts a duplicate of the data representing the identified segments of data representing portions of the digital content using a second encryption method associated with a second conditional access system to produce second encrypted segments; wherein the programmed processor further receives the first and second encrypted segments and replaces the identified segments of data representing the digital content with the first encrypted segments and the second encrypted segments in the digital content, to produce the multiple selectively encrypted VOD content; means for storing the multiple selective encrypted VOD content; means for receiving an order for the VOD content specifying delivery to a target decoder; means for determining what CA encryption system is associated with the order; and wherein the programmed processor strips all encrypted segments from the multiple selectively encrypted content that are not associated with the CA encryption system associated with the order to produce single selectively encrypted VOD content. - View Dependent Claims (10)
-
-
11. A selectively encrypted video on demand (VOD) system, comprising:
-
a VOD server storing multiple selective encrypted VOD content; wherein the multiple selective encrypted VOD content comprises a single instance of digital data representing a VOD program in which selected portions of the digital data representing the VOD program are duplicated to produce first and second duplicate copies of the selected portions of the digital data, and wherein the first duplicate copy of the selected portions of the digital data are encrypted under a first Conditional Access (CA) encryption system and the second duplicate copy of the selected portions of the digital data are encrypted under a second CA encryption system, and wherein portions of the digital data representing the VOD program which are unselected remain unencrypted, so that decryption of either one of the first and second duplicate copies of the digital data and combining the decrypted copy of the selected portions of the digital data representing the VOD program with the unselected portions of the digital data representing the VOD program recreates the single instance of digital data representing the VOD program; program means running on a programmed processor for receiving an order for the VOD content specifying delivery to a target decoder, and for determining a CA encryption system associated with the order; wherein, in response to the order, the VOD server strips all encrypted segments from the multiple selectively encrypted content that are not associated with the CA encryption system of the target decoder of the order to produce single selectively encrypted VOD content; a target decoder addressable by the VOD server, wherein single selectively encrypted VOD content comprises digital data representing the VOD program in which only a single one of the first and second CA encrypted duplicate data remains for the encrypted selected portions; and means for sending the single selectively encrypted VOD content from the VOD server to the target decoder. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An electronic storage medium storing selectively encrypted video on demand (VOD) programming, comprising:
-
a file representing a single instance of digital multiple selective encrypted VOD content comprising; segments of data representing unencrypted VOD content; first encrypted segments of data representing VOD content encrypted using a first encryption method associated with a first conditional access system; second encrypted segments of data representing VOD content encrypted using a second encryption method associated with a second conditional access system; the first and second encrypted segments of data representing VOD content representing the same segment of data when not encrypted; a first segment of code that when executed operates to remove one of the first and second encrypted segments of data representing VOD content from the multiple selective encrypted VOD content to produce single selectively encrypted content for transmission to a target decoder. - View Dependent Claims (18, 19, 20)
-
Specification