The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 24, 2014

Filed:

Aug. 03, 2012
Applicants:

Simon E. M. Barber, San Francisco, CA (US);

Marc E. Mosko, Santa Cruz, CA (US);

Inventors:

Simon E. M. Barber, San Francisco, CA (US);

Marc E. Mosko, Santa Cruz, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 11/14 (2006.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 11/1453 (2013.01); G06F 21/606 (2013.01); H04L 63/0428 (2013.01); H04L 63/062 (2013.01);
Abstract

A headend gateway can receive a data stream to forward to a client device of a broadcast network, and can determine whether the data stream includes a data block that has been recently broadcasted to any device of the broadcast network. The system can generate a new data stream that includes an identifier to any data block that has been broadcasted recently, and includes an encrypted block-decryption key that allows the recipient of the data stream to decrypt the data block. A client device of the broadcast network can receive a plurality of encrypted data blocks from the broadcast network, and can cache a subset of these encrypted data block regardless of whether or not they are intended for the local client device. The client device can access a cached data block when it receives an identifier and a block-decryption key for the data block.


Find Patent Forward Citations

Loading…