IP Library Granted Patent US 7,545,935
Granted Patent B2
US 7,545,935 · App. 10/842,823 · Granted Jun 9, 2009

Networked multimedia overlay system

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,545,935
App. No.
10/842,823
Granted
Jun 9, 2009
Kind
B2
Abstract

Systems and methods are disclosed for providing encrypted downstream signals to a plurality of receiver devices 130, 135, 140 , where the devices 130, 135, 140 may have different decryption devices. A receiver network (i.e., a networked multimedia system) includes a splitter/isolation module (SIM) 125 , a primary set-top terminal (STT) 130 , and at least one remote device 135, 140 . The remote devices 135, 140 communicate with the primary STT 130 via the SIM 125 over coaxial cable. Accordingly, the remote devices 135, 140 are capable of requesting and receiving stored programs via the networked multimedia overlay system. Depending upon the decryption device included in the requesting remote STT 135, 140 , the primary STT 130 sends a stored program encrypted according to that decryption device.

Claims (24)

1. A method for providing a networked overlay system, the method comprising the steps of:

receiving downstream signals encrypted according to a first encryption scheme at a primary device and a plurality of remote devices, the downstream signals including a plurality of programs;

in the primary device, decrypting at least one of the plurality of programs to provide a clear program;

encrypting the clear program according to a second encryption scheme to provide a second encrypted program;

storing the second encrypted program;

concurrently storing a portion of the at least one program encrypted according to the first encryption scheme by:

buffering the clear program, the clear program having packets;

buffering the at least one program encrypted according to the first encryption scheme, the at least one program having packets;

detecting at least one predetermined critical packet in the clear program;

wherein packets of the clear program are dropped until such time as the at least one predetermined critical packet is identified, wherein a corresponding critical packet in the at least one program encrypted according to the first encryption scheme that is in accordance with the predetermined critical packet is stored;

in response to a requesting remote device for a stored program,

determining the decryption device of the requesting remote device;

dependent upon the decryption device, accessing the stored program,

wherein if the decryption device is capable of decrypting programs encrypted according to the second encryption scheme, providing the stored second encrypted program to the requesting remote device;

wherein if the decryption device is capable of decrypting programs encrypted according to the first encryption scheme but not the second encryption scheme, providing the stored second encrypted program to a second decryptor device;

decrypting the stored second encrypted program to provide a clear program;

buffering the clear program;

concurrently buffering the at least one corresponding critical packet in the at least one program encrypted according to the first encryption scheme;

detecting the at least one predetermined critical packet in the clear program;

wherein packets of the clear program are passed through until such time as the at least one predetermined critical packet is detected and the at least one predetermined critical packet is dropped from the program;

combining the passed clear program packets with the buffered at least one corresponding critical packet encrypted according to the first encryption scheme to provide a partially encrypted program; and

providing the partially encrypted program to the requesting remote device.

2. The method of claim 1 , further comprising the step of modulating the requested stored program to a predetermined frequency.

3. The method of claim 1 , further comprising the step of modulating the second encrypted program or the partially encrypted program to a predetermined frequency.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT 7523479 NEEDS TO BE INCLUDED, WAS ACCIDENTALLY MISSED WHEN RECORDING ASSIGNMENT PREVIOUSLY RECORDED ON REEL 049603 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE NEED TO INCLUDE PATENT 7523479 IN THE ASSIGNMENT. WAS ACCIDENTALLY MISSED ON LAST RECORDING. Recorded Jun 9, 2021
From: CISCO TECHNOLOGY, INC.
To: TECH 5 SAS
Reel/Frame 058043/0001 →
CHANGE OF NAME Recorded Dec 10, 2014
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 034609/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: SCIENTIFIC-ATLANTA, LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 031719/0891 →
CHANGE OF NAME Recorded Jul 27, 2009
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA, LLC
Reel/Frame 023012/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2004
From: CLAUSSEN, PAUL J.
To: SCIENTIFIC-ATLANTA, INC.
Reel/Frame 015405/0771 →