IP Library Granted Patent US 7,930,724
Granted Patent B2
US 7,930,724 · App. 10/695,277 · Granted Apr 19, 2011

Secure distribution of video on-demand

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,930,724
App. No.
10/695,277
Granted
Apr 19, 2011
Kind
B2
Abstract

An interactive information distribution system for providing secure distribution of video-on-demand content. The interactive information distribution system includes at least one programming source for storing at least one partially encrypted video program, and a distribution center including a remote server. The remote server stores the at least one partially encrypted video program received from the at least one programming source. The remote server also processes the partially encrypted video program corresponding to a subscriber requested video program to produce a fully encrypted video program. A subscriber-side distribution network, coupled to the distribution center, causes transmission of the fully encrypted video program to the requesting subscriber.

Claims (40)

1. A system comprising:

a distribution center of a content provider comprising a remote server;

the remote server configured to:

store in storage a video program encrypted in a first encrypted form received from one of at least one programming source which is located remote from the remote server,

receive a user request from a user device,

in response to receiving the user request, retrieve the video program encrypted in the first encrypted form from the storage and process the video program encrypted in the first encrypted form to produce a decrypted video program,

process the decrypted video program to produce a video program in a second encrypted form, and

transmit the video program in the second encrypted form to the user device using a distribution network of the content provider.

2. The system of claim 1 , wherein the remote server is configured to cause transmission of a decryption key to the requesting user, the decryption key being necessary to decrypt the video program in the second encrypted form.

3. The system of claim 1 , the video program in the second encrypted form is encrypted according to a public key associated with the requesting user, the public key having an associated private key necessary to decrypt the video program in the second encrypted form.

4. The system of claim 1 , wherein the video program in the second encrypted form is encrypted according to a private key associated with the requesting user, the private key having an associated public key necessary to decrypt the video program in the second encrypted form.

5. The system of claim 1 , wherein the video program in the second encrypted form is encrypted according to a public key, the public key having an associated private key necessary to decrypt the video program in the second encrypted form, the system further comprising:

the remote server transmitting the private key to the requesting user.

6. The system of claim 5 , wherein the private key is encrypted prior to transmission to the requesting user.

7. The system of claim 1 , wherein the remote server is configured to transmit the video program in the second encrypted form to the requesting user via a first communications channel and is configured to transmit a decryption key to the requesting user via a second communications channel.

8. The system of claim 1 , wherein the video program in the second encrypted form is encrypted according to a Data Encryption Standard (DES).

9. The system of claim 1 , wherein the remote server is configured to multiplex the video program in the second encrypted form and other signals to create a multiplexed signal for transmission to the requesting user.

10. The system of claim 1 , wherein the at least one programming source comprises a video-on-demand source.

11. A system, comprising:

a distribution center of a content provider comprising a remote server, the remote server configured to:

process a video program encrypted in a first encrypted form received from one of at least one programming source, which is located remote from the remote server, to produce a decrypted video program,

process the decrypted video program to produce a video program in a second encrypted form,

store the video program encrypted in the second encrypted form in storage,

receive a user request, and

in response to the user request, retrieve the video program in the second encrypted form from storage and transmit the video program in the second encrypted form to a user device using a distribution network of the content provider.

12. The system of claim 11 , wherein the remote server is configured to cause transmission of a decryption key to the user device, the decryption key being necessary to decrypt the video program in the second encrypted form.

13. The system of claim 11 , wherein the video program in the second encrypted form is encrypted according to a public key, the public key having associated with it a private key necessary to decrypt the video program in the second encrypted form, the system further comprising:

the remote server transmitting the private key to the user device.

14. The system of claim 13 , wherein the private key is encrypted prior to transmission to the user device.

15. The system of claim 11 , wherein the remote server is configured to transmit the video program in the second encrypted form to the user device via a first communications channel and configured to transmit a decryption key to the user device via a second communications channel.

16. The system of claim 11 , wherein the video program in the second encrypted form is encrypted according to a Data Encryption Standard (DES).

17. The system of claim 11 , wherein the remote server is configured to multiplex the video program in the second encrypted form and other signals to create a multiplexed signal for transmission to the user device.

18. The system of claim 11 , wherein the at least one programming source comprises a video-on-demand source.

19. The system of claim 10 , wherein the video program encrypted in the first encrypted form is a video-on demand program encrypted in the first encrypted form, the user request is requesting the video-on demand program, and the distribution center is located at a location of the content provider.

20. A method, comprising:

processing, by a remote server of a distribution center of a content provider, a video program encrypted in a first encrypted form received from one of at least one programming source, which is located remote from the remote server, to produce a decrypted video program;

processing, by the remote server, the decrypted video program to produce a video program in a second encrypted form;

storing, by the remote server, the video program encrypted in the second encrypted form in storage;

receiving, by the remote server, a user request; and

in response to the user request, retrieving, by the remote server, the video program in the second encrypted form from storage and transmitting the video program in the second encrypted form to a user device using a distribution network of the content provider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: SEDNA PATENT SERVICES, LLC (F/K/A TVGATEWAY, LLC)
To: COMCAST IP HOLDINGS I, LLC
Reel/Frame 021570/0353 →
CHANGE OF NAME Recorded Sep 20, 2004
From: TVGATEWAY, LLC
To: SEDNA PATENT SERVICES, LLC
Reel/Frame 015177/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2004
From: DIVA SYSTEMS CORPORATION BY HOWARD B. GROBSTEIN, CHAPTER 11 TRUSTEE
To: TVGATEWAY, LLC
Reel/Frame 014567/0512 →