IP Library Granted Patent US 10,802,856
Granted Patent B1
US 10,802,856 · App. 16/054,979 · Granted Oct 13, 2020

Virtual cable hub

Inventors: Asaf Matatyaou (San Carlos, CA); Nitin Sasi Kumar (San Ramon, CA)
Assignee: Harmonic, Inc.
G06F9/45541H04L12/2801H04L41/069H04L45/306H04N21/42676
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,802,856
App. No.
16/054,979
Granted
Oct 13, 2020
Kind
B1
Abstract

A virtualized Cable Modem Termination System (CMTS) that provides high speed data services to one or more remote physical devices (RPDs). The CMTS comprises one or more first servers that each perform packet switching and routing as well as one or more second servers that each perform CMTS functions for the one or more remote physical devices (RPDs). Each of the one or more first servers and each of the one or more second servers are each implemented entirely on commercial off-the-shelf (COTS) hardware. Further, the CMTS functions comprise telemetry, displaying and supporting a dashboard that depicts historical events that occurred or ongoing events presently occurring at the virtualized CMTS, dynamic instantiation and deinstantiation of virtual machines in which software processes implementing the CMTS functions execute in proportion to demand at the virtual CMTS, logging, and analytics.

Claims (32)

1. One or more non-transitory computer readable storage mediums storing one or more sequences of instructions for a virtualized Cable Modem Termination System (CMTS), which when executed by one or more processors, cause:

said virtualized Cable Modem Termination System (CMTS) providing high speed data services to one or more remote physical devices (RPDs), wherein said virtualized Cable Modem Termination System (CMTS) comprises:

one or more first servers that each perform packet switching and routing; and

one or more second servers that each perform CMTS functions for said one or more remote physical devices (RPDs),

wherein each of said one or more first servers and each of said one or more second servers are each implemented entirely within an application-specific logical host composed of one or more application containers,

wherein each of the application-specific logical hosts implementing one of said first or second servers possesses a failure domain limited to a single consumer group of said high speed data services,

and wherein said CMTS functions comprise telemetry, displaying and supporting a dashboard that depicts historical events that occurred or ongoing events presently occurring at the virtualized CMTS, dynamic instantiation and deinstantiation of virtual machines in which software processes implementing said CMTS functions execute in proportion to demand at the virtual CMTS, logging, and analytics.

2. The one or more non-transitory computer readable storage mediums of claim 1 , wherein said CMTS functions comprise a single-tenant application executing on bare metal or within a virtual machine.

3. The one or more non-transitory computer readable storage mediums of claim 1 , wherein said CMTS functions comprise a multi-tenant application executing on bare metal or within a virtual machine.

4. The one or more non-transitory computer readable storage mediums of claim 1 , wherein said virtualized Cable Modem Termination System (CMTS) further comprises a proactive network maintenance (PNM) server.

5. A system for a virtualized Cable Modem Termination System (CMTS), comprising:

one or more processors; and

one or more non-transitory computer-readable storage mediums storing one or more sequences of instructions, which when executed, cause:

said virtualized Cable Modem Termination System (CMTS) providing high speed data services to one or more remote physical devices (RPDs), wherein said virtualized Cable Modem Termination System (CMTS) comprises:

one or more first servers that each perform packet switching and routing; and

one or more second servers that each perform CMTS functions for said one or more remote physical devices (RPDs),

wherein each of said one or more first servers and each of said one or more second servers are each implemented entirely within an application-specific logical host composed of one or more application containers,

wherein each of the application-specific logical hosts implementing one of said first or second servers possesses a failure domain limited to a single consumer group of said high speed data services,

and wherein said CMTS functions comprise telemetry, displaying and supporting a dashboard that depicts historical events that occurred or ongoing events presently occurring at the virtualized CMTS, dynamic instantiation and deinstantiation of virtual machines in which software processes implementing said CMTS functions execute in proportion to demand at the virtual CMTS, logging, and analytics.

6. The system of claim 5 , wherein said CMTS functions comprise a single-tenant application executing on bare metal or within a virtual machine.

7. The system of claim 5 , wherein said CMTS functions comprise a multi-tenant application executing on bare metal or within a virtual machine.

8. The system of claim 5 , wherein said virtualized Cable Modem Termination System (CMTS) further comprises a proactive network maintenance (PNM) server.

9. A method for a virtualized Cable Modem Termination System (CMTS), comprising:

said virtualized Cable Modem Termination System (CMTS) providing high speed data services to one or more remote physical devices (RPDs), wherein said virtualized Cable Modem Termination System (CMTS) comprises:

one or more first servers that each perform packet switching and routing; and

one or more second servers that each perform CMTS functions for said one or more remote physical devices (RPDs),

wherein each of said one or more first servers and each of said one or more second servers are each implemented entirely within an application-specific logical host composed of one or more application containers,

wherein each of the application-specific logical hosts implementing one of said first or second servers possesses a failure domain limited to a single consumer group of said high speed data services,

and wherein said CMTS functions comprise telemetry, displaying and supporting a dashboard that depicts historical events that occurred or ongoing events presently occurring at the virtualized CMTS, dynamic instantiation and deinstantiation of virtual machines in which software processes implementing said CMTS functions execute in proportion to demand at the virtual CMTS, logging, and analytics.

10. The method of claim 9 , wherein said CMTS functions comprise a single-tenant application executing on bare metal or within a virtual machine.

11. The method of claim 9 , wherein said CMTS functions comprise a multi-tenant application executing on bare metal or within a virtual machine.

12. The method of claim 9 , wherein said virtualized Cable Modem Termination System (CMTS) further comprises a proactive network maintenance (PNM) server.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 21, 2023
From: JPMORGAN CHASE BANK, N.A.
To: HARMONIC INC.
Reel/Frame 065937/0327 →
SECURITY INTEREST Recorded Dec 21, 2023
From: HARMONIC INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 066090/0906 →
RELEASE OF SECURITY INTEREST Recorded Dec 21, 2023
From: JPMORGAN CHASE BANK, N.A.
To: HARMONIC INC.
Reel/Frame 066092/0633 →
SECURITY INTEREST Recorded Nov 10, 2020
From: HARMONIC INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 054327/0688 →
SECURITY INTEREST Recorded Dec 20, 2019
From: HARMONIC INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 051395/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2018
From: MATATYAOU, ASAF; KUMAR, NITIN SASI
To: HARMONIC, INC.
Reel/Frame 047397/0456 →