Method and Apparatus for Delivering Encrypted On-Demand Content Without Use of an Application Defined Protocol
First Claim
1. A method for delivering encrypted content to a subscriber terminal on-demand through a communication network, comprising:
- receiving a request for content from the subscriber terminal;
in response to the request, transmitting the content as an unencrypted transport stream to an encryptor, wherein packets in the unencrypted transport stream include a header with a destination address associated with the subscriber terminal;
encrypting the content in the unencrypted transport stream to generate an encrypted transport stream;
inserting in packet headers of packets in the encrypted transport stream the destination address associated with the subscriber terminal obtained from the packet headers in the unencrypted transport stream; and
transmitting the encrypted transport stream to the subscriber terminal over the communication network.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for delivering encrypted content to a subscriber terminal on-demand through a communication network is provided. The method begins when SRM receives a request for content from the subscriber terminal. In response to the request, the SRM directs a video server to transmit the content as an unencrypted transport stream to an encryptor. The packets in the unencrypted transport stream include a header with a destination address associated with the subscriber terminal. The encryptor encrypts the content in the unencrypted transport stream to generate an encrypted transport stream. The encryptor also inserts in the packet headers of the packets in the encrypted transport stream the destination address associated with the subscriber terminal obtained from the packet headers in the unencrypted transport stream. Finally, the encrypted transport stream is transmitted to the subscriber terminal over the communication network.
62 Citations
21 Claims
-
1. A method for delivering encrypted content to a subscriber terminal on-demand through a communication network, comprising:
-
receiving a request for content from the subscriber terminal;
in response to the request, transmitting the content as an unencrypted transport stream to an encryptor, wherein packets in the unencrypted transport stream include a header with a destination address associated with the subscriber terminal;
encrypting the content in the unencrypted transport stream to generate an encrypted transport stream;
inserting in packet headers of packets in the encrypted transport stream the destination address associated with the subscriber terminal obtained from the packet headers in the unencrypted transport stream; and
transmitting the encrypted transport stream to the subscriber terminal over the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A video on-demand system, comprising:
-
a session resource manager for coordinating a video on-demand session in which content is requested by a subscriber terminal;
a video on-demand server on which unencrypted content resides; and
at least one transport encryptor in operative communication with the video on-demand server for receiving an unencrypted transport stream that includes packets with a header having a destination address associated with the subscriber terminal, generating an encrypted transport stream in which packets include as their destination address the destination address associated with the subscriber terminal, and transmitting the encrypted transport stream to the subscriber terminal over a communication network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A switched digital video (SDV) system, comprising:
-
a SDV manager for coordinating a SDV session in which an SDV channel is requested by a subscriber terminal;
a content source of unencrypted content to be broadcast over the SDV channel; and
at least one transport encryptor in operative communication with the content source for receiving the unencrypted content as an unencrypted transport stream that includes packets with a header having a multicast destination address associated with the unencrypted content, generating an encrypted transport stream from the unencrypted transport stream, the encrypted transport stream including packets having as their destination address the multicast destination address associated with the unencrypted content, and transmitting the encrypted transport stream to the subscriber terminal over a communication network. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification