IP Library Granted Patent US 7,496,198
Granted Patent B2
US 7,496,198 · App. 11/275,051 · Granted Feb 24, 2009

Partial dual encrypted stream utilizing program map tables

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,496,198
App. No.
11/275,051
Granted
Feb 24, 2009
Kind
B2
Abstract

The present invention is suitable for use in a partial dual encrypted system. The present invention allows for two different decryption devices (e.g., an incumbent, or first, set-top and an overlay, or second, set-top) to be located in a single system having an incumbent encryption scheme and a second encryption scheme. Each set-top is designed to decrypt the first or second proprietary encryption schemes, respectively. In accordance with the present invention, the second set-top utilizes a novel program map table to ensure that the second set-top chooses correct elementary streams in the partial dual-encrypted stream (i.e., a combined stream including a first encrypted stream, a second encrypted stream, and a clear stream) for a desired program.

Claims (14)

1. A communications system for encoding and transmitting a partial dual-encrypted program stream, the communications system for receiving a clear program stream, the clear program stream including a plurality of programs, each program including a plurality of packets, the communications system comprising:

a first encryptor for receiving the clear program stream and encrypting the plurality of programs according to a first encryption scheme;

a second encryptor for receiving the clear program stream and encrypting the plurality of programs according to a second encryption scheme;

a first demultiplexer for demultiplexing the first encrypted plurality of program streams to produce a plurality of first encrypted programs;

a second demultiplexer for demultiplexing the second encrypted plurality of program streams to produce a plurality of second encrypted programs;

a third demultiplexer for demultiplexing the clear program stream to produce a plurality of clear programs; and

a plurality of identifier devices, each identifier device receiving at least one particular program from the plurality of first encrypted programs and receiving the same at least one particular program from the plurality of second encrypted programs and receiving the same at least one particular program from the plurality of clear programs, wherein the at least one particular program received by each identifier device is different in a form of encryption, each identifier device configured to:

identify critical packets in the at least one particular program from the plurality of clear programs; and

pass rackets of the clear program stream that are not critical rackets;

wherein when the critical packet is identified by a packet identifier in the clear program stream, drop the identified critical packets in the at least one particular program from the plurality of the clear programs and pass corresponding critical packets in the at least one particular program from the plurality of first encrypted programs and in the at least one particular program from the plurality of second encrypted programs.

2. The communications system of claim 1 , each identifier further configured to:

responsive to identification of non-critical packets in the particular program received from the clear programs, pass the non-critical packets in the particular program received from the clear programs and drop corresponding non-critical packets in the particular program received from the first and second encrypted programs.

3. The communications system of claim 1 , further comprising a multiplexer for multiplexing the passed clear program packets, the first encrypted program packets, and the second encrypted program packets.

4. The communications system of claim 1 , each identifier further comprising a remapper configured to encode a second encrypted program map table including audio and video packet identifiers for each program of the second encrypted program, and further configured to encode a program map table of the first encrypted program, and further configured to encode a program map table of the clear program.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: SCIENTIFIC-ATLANTA LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 030654/0856 →
CHANGE OF NAME Recorded Jun 20, 2013
From: SCIENTIFIC-ATLANTA, INC.
To: SCIENTIFIC-ATLANTA LLC
Reel/Frame 030665/0892 →