IP Library Granted Patent US 10,148,448
Granted Patent B2
US 10,148,448 · App. 14/548,540 · Granted Dec 4, 2018

Control messaging in a cable network

Inventors: Cliff D. Aaby (Vancouver, WA); Ting Ning (Kirkland, WA); Russell L. Holm (Renton, WA); Carol Ansley (Johns Creek, GA)
Assignee: ARRIS Enterprises LLC
H04L12/185H04L61/2069H04L65/4076H04L65/602H04N21/239H04N21/6118H04N21/6168H04N21/6543H04N21/6547H04L65/60
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 10,148,448
App. No.
14/548,540
Filed
Nov 20, 2014
Granted
Dec 4, 2018
Kind
B2
Art Unit
2465
USPC
370/390
Abstract

A method for providing data streams to a plurality of customer premises equipment (CPE) devices communicatively coupled to a network is provided. Downstream network plant and CPE correlation information is generated with a digital controller that has access to a database including at least one of CPE control information, subscriber management information, security and access information, provisioning information, billing information, application traffic information, and configuration information. A plurality of data streams is provided as Protocol Independent Multicasts (PIM) streams to the plurality of CPE devices, and each of the CPE devices is provided with Multicast Address information relative to the PIM streams to permit auto-discovery by each of the CPE devices of appropriate PIM streams. An apparatus for preforming the above method is also disclosed.

Claims (36)

1. A method for providing data streams to a plurality of customer premises equipment (CPE) devices communicatively coupled to a network, the method comprising the steps of:

generating downstream network plant and CPE correlation information with a digital controller, the digital controller having access to a database including at least one of CPE control information, subscriber management information, security and access information, provisioning information, billing information, application traffic information, and configuration information;

providing a plurality of data streams as Protocol Independent Multicasts (PIM) streams to the plurality of CPE devices; and

providing auto-discovery enablement information to each of the CPE devices, the auto-discovery enablement information comprising Multicast Address information relative to the plurality of PIM streams to permit auto-discovery by each of the CPE devices of appropriate PIM streams;

wherein providing the auto-discovery enablement information to each of the CPE devices includes at least one of:

transmitting the Multicast Address information to the plurality of CPE devices on one or more dedicated out-of-band, OOB, messaging channels,

transmitting the Multicast Address information to one or more CPE devices in CPE device configuration files during CPE device authentication processes, and

transmitting the Multicast Address information within a multicast stream to which at least one of the CPE devices on the network is configured to join; and

wherein the auto-discovery enablement information enables each of the CPE devices to join an auto-discovered appropriate PIM stream without receiving a DOCSIS Set-top Gateway Downstream Channel Descriptor over the network.

2. The method according to claim 1 , wherein the data streams include at least one of CPE management messaging, CPE control messaging, conditional access messaging, service information messaging, Electronic Program Guide messaging, Emergency Alert System messaging, application traffic, video, audio, data streams in a pre-determined language, local advertisements, content selected as being relevant to a particular subscriber, and targeted marketing.

3. The method according to claim 1 , further comprising the step of:

generating with the digital controller a plurality of digital control message signals for the plurality of CPE devices coupled to the network; and

wherein said providing a plurality of data streams step includes transmitting at least one of the digital control message signals as Protocol Independent Multicast (PIM) streams to the plurality of CPE devices over a downstream channel of the network after reception of a join request from at least one CPE device.

4. The method according to claim 1 , wherein said generating step includes correlating the downstream network plant with CPE locations by mapping of at least one Portal Channel Map to at least one downstream plant ID and associating one or more Multicast Addresses therewith.

5. The method according to claim 1 , wherein said generating step includes correlating downstream network plant with CPE locations by mapping of at least one Virtual Channel Table ID (VCT_ID) to at least one downstream plant ID and associating one or more Multicast Addresses therewith.

6. The method according to claim 1 , wherein said generating step includes correlating the downstream network plant with CPE locations by obtaining at least one Out-Of-Band ID (OOB_ID) from a digital out-of-band (OOB) modulator and mapping of said OOB_ID to at least one downstream plant ID and associating one or more Multicast Addresses therewith.

7. The method according to claim 1 , wherein said providing each of the CPE devices with Multicast Address information step includes transmitting the Multicast Address information to the plurality of CPE devices on one or more dedicated out-of-band (OOB) messaging channels.

8. The method according to claim 1 , wherein said providing each of the CPE devices with Multicast Address information step includes transmitting the Multicast Address information to one or more CPE devices in CPE device configuration files during CPE device authentication processes.

9. The method according to claim 1 , wherein the Multicast Address information includes a Multicast Address look-up table including at least a downstream plant ID and associating one or more Multicast Addresses therewith.

10. The method according to claim 1 , wherein said providing each of the CPE devices with Multicast Address information step includes transmitting the Multicast Address information within a multicast stream to which at least one of the CPE devices on the network is configured to join.

11. The method according to claim 1 , wherein the digital controller communicates the plurality of data streams to a carousel server which repetitively transmits the multicast streams through network equipment located in a communication path between the carousel server and the plurality of CPE devices.

12. The method according to claim 1 , wherein the multicast streams include a broadcast stream intended for receipt by all of the CPE devices on the network and a local area stream providing a channel map applicable to only a subset of the CPE devices on the network.

13. An apparatus for providing data streams to a plurality of customer premises equipment (CPE) devices communicatively coupled to a network, comprising:

one or more servers for transmitting a plurality of data streams as multicast streams that pass through the network as Protocol Independent Multicast (PIM) streams to the plurality of CPE devices over the network; and

a digital controller having access to a database including at least one of CPE control information, subscriber management information, security and access information, provisioning information, billing information, application information, and configuration information, said digital controller being configured to generate downstream network plant and CPE correlation information and provide auto-discovery enablement information to each of the CPE devices, the auto-discovery enablement information comprising Multicast Address information relative to the plurality of PIM streams to permit auto-discovery by each of the CPE devices of appropriate PIM streams;

wherein the one or more servers are configured for at least one of:

transmitting the Multicast Address information to the plurality of CPE devices on one or more dedicated out-of-band, OOB, messaging channels,

transmitting the Multicast Address information to one or more CPE devices in CPE device configuration files during CPE device authentication processes, and

transmitting the Multicast Address information within a multicast stream to which at least one of the CPE devices on the network is configured to join; and

wherein the auto-discovery enablement information enables each of the CPE devices to join an auto-discovered appropriate PIM stream without receiving a DOCSIS Set-top Gateway Downstream Channel Descriptor over the network.

14. The apparatus according to claim 13 , wherein the digital controller is configured to correlate downstream network plant with CPE locations and map at least one of a Portal Channel Map, Virtual Channel Table ID (VCT_ID), and Out-Of-Band ID (OOB_ID) to at least one downstream plant ID and associate one or more Multicast Addresses therewith.

15. The apparatus according to claim 13 , further comprising a server configured to provide each of the CPE devices with Multicast Address information generated by the digital controller relative to the PIM streams to permit auto-discovery by each of the CPE devices of PIM streams intended therefor.

16. The apparatus according to claim 15 , wherein said server is configured to receive the Multicast Address information from the digital controller and transmit the Multicast Address information to at least one of the CPE devices on at least one dedicated out-of-band (OOB) messaging channel.

17. The apparatus according to claim 15 , wherein said server is configured to transmit the Multicast Address information within at least one CPE device configuration file provided to at least one of the CPE devices during a CPE authentication operation.

18. The apparatus according to claim 13 , wherein the download server is configured to transmit Multicast Address information within a multicast stream to which at least one of the CPE devices on the network is configured to join, the Multicast Address information corresponding to the PIM streams to permit auto-discovery by each of the CPE devices of PIM streams intended therefor.

19. The apparatus according to claim 13 , wherein the digital controller is configured to generate digital CPE control message signals for the plurality of CPE devices coupled to the network, and wherein the download server is a carousel server which is configured to repetitively transmit the multicast streams as Protocol Independent Multicasts (PIMs) through a Cable Modem Termination System (CMTS) of the network to the plurality of CPE devices over a download channel.

Assignments (11)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2014
From: AABY, CLIFF D.; NING, TING; HOLM, RUSSELL L.; ANSLEY, CAROL
To: ARRIS ENTERPRISES, INC.
Reel/Frame 034290/0210 →
Continuity (2)
Provisional Application 61907426 · Nov 22, 2013
Related Publication 20150146721A1 · May 28, 2015