IP Library Granted Patent US 11,271,867
Granted Patent B2
US 11,271,867 · App. 14/988,460 · Granted Mar 8, 2022

Gateway for transporting out-of-band messaging signals

Inventors: Kevin N. Taylor (Parker, CO); Doug Jones (Boulder, CO)
Assignee: Comcast Cable Communications, LLC
H04L47/825H04L12/2801H04L12/2856H04L12/2872H04L49/30H04L61/2015H04L61/2592H04L67/125H04L67/303H04N7/17318H04N21/4227H04N21/6106H04N21/6118H04N21/6168H04N21/64322H04L12/2803H04L12/2838H04L2012/2849
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 11,271,867
App. No.
14/988,460
Granted
Mar 8, 2022
Kind
B2
Abstract

A Cable Modem Termination System (CMTS) having a gateway configured to output signals on over data tunnels for transfer over a cable network to Customer Premises Equipment (CPE). Each data tunnel is preferably characterized as a one-way data stream of out-of-band (OOB) messaging signals.

Claims (53)

1. A method comprising:

receiving, from a first computing device, at least one downstream channel descriptor message indicating:

an association between a first network address and a first data tunnel;

an association between a second network address and a second data tunnel;

a first type of data carried in the first data tunnel; and

a second type of data, different from the first type, carried in the second data tunnel;

wherein the receiving the at least one downstream channel descriptor message is via a third data tunnel;

receiving, from the first computing device and via the first data tunnel, first data of the first type;

receiving, from the first computing device and via the second data tunnel, second data of the second type; and

processing, by a second computing device and after processing the at least one downstream channel descriptor message, the first data of the first type and the second data of the second type.

2. The method of claim 1 , wherein the at least one downstream channel descriptor message further indicates:

an association between the first network address and a first tunnel identifier; and

an association between the second network address and a second tunnel identifier.

3. The method of claim 1 , wherein the first type of data comprises one of, and the second type of data comprises a different one of:

a broadcast type;

a code download type;

a conditional access type; or

an application type.

4. The method of claim 1 , wherein the receiving the at least one downstream channel descriptor message comprises receiving the at least one downstream channel descriptor message from a third network address.

5. The method of claim 1 , wherein receiving via the first data tunnel and receiving via the second data tunnel comprise receiving via a first output address and a second output address, respectively.

6. The method of claim 1 , wherein receiving via the first data tunnel and receiving via the second data tunnel comprise receiving via a first output address and a second output address, respectively;

the method further comprising:

associating the first output address with the first data of the first type; and

associating the second output address with the second data of the second type.

7. The method of claim 1 , wherein the first network address or the second network address comprises a media access control (MAC) address.

8. The method of claim 1 , further comprising:

locating, using the downstream channel descriptor message and based on the first network address, the first data tunnel among a plurality of data tunnels.

9. A method comprising:

sending, to a receiving device, at least one indication comprising associations between network addresses and data tunnels of different types, wherein the indication is sent via a data tunnel separate from the data tunnels of the different types;

sending, to the receiving device and via the data tunnels of the different types, data of the different types; and

causing the receiving device to processes the indication before processing the data of the different types.

10. The method of claim 9 , wherein the data tunnels of the different types comprise two or more of:

a broadcast tunnel type;

a code download tunnel type;

a conditional access tunnel type; or

an application tunnel type.

11. The method of claim 9 , further comprising sending at least one indication of associations between different tunnel identifiers and the network addresses.

12. The method of claim 9 , wherein sending the data of the different types comprises sending the data of the different types via a plurality of output addresses.

13. The method of claim 9 , wherein sending the data of the different types comprises sending the data of the different types via a plurality of output addresses; the method further comprising:

associating a first one of the plurality of output addresses with a first data tunnel of a first type; and

associating a second one of the plurality of output addresses with a second data tunnel of a second type.

14. The method of claim 9 , wherein sending the at least one indication comprises sending the at least one indication to a third network address.

15. A method comprising:

sending, to a computing device, at least one indication associating a plurality of different network addresses with a plurality of data tunnels of different types, wherein the at least one indication is sent via a data tunnel different from the plurality of data tunnels;

sending, via the plurality of data tunnels of the different types and to the computing device, a plurality of signals; and

causing the computing device to process the at least one indication before processing the plurality of signals.

16. The method of claim 15 , wherein sending the at least one indication comprises sending the at least one indication via a control data stream.

17. The method of claim 15 , wherein the different tunnel types comprises two or more of:

a broadcast tunnel type;

a code download tunnel type;

a conditional access tunnel type; or

an application tunnel type.

18. The method of claim 15 , wherein sending via the plurality of data tunnels comprises sending via a plurality of output ports.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Sep 9, 2019
From: COMCAST CABLE HOLDINGS, LLC; COMCAST CABLE COMMUNICATIONS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 050316/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: TAYLOR, KEVIN N.
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 050316/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: YAS CORPORATION
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 050316/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: JONES, DOUG
To: YAS CORPORATION
Reel/Frame 050316/0222 →
Continuity (4)
Continuation 12970364 · Dec 16, 2010
Continuation 10570830
Provisional Application 60501231 · Sep 5, 2003
Related Publication 20160308784A1 · Oct 20, 2016