IP Library Granted Patent US 10,715,346
Granted Patent B1
US 10,715,346 · App. 15/847,029 · Granted Jul 14, 2020

Dynamically adjusting DOCSIS port utilization

Inventor: Adi Bonen (Belle Mead, NJ)
Assignee: Harmonic, Inc.
H04L12/2801H04L47/125H04L49/30
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,715,346
App. No.
15/847,029
Granted
Jul 14, 2020
Kind
B1
Abstract

Dynamically adjusting upstream and/or downstream spectrum usage by a Remote PHY node. Cable modem association information for a Remote PHY node is dynamically determined remotely from across a network. The association information identifies which cable modems serviced by the Remote PHY node are physically connected to each of the Remote PHY node ports. Remote PHY node ports are remotely and dynamically assigned to upstream device port and/or downstream device port of a Remote PHY device comprised within the Remote PHY node. Based on the association information, each of the node port of the Remote PHY node may be reassigned to a different upstream device ports and/or downstream device ports of the Remote PHY device. This reassignment may be performed to achieve load balancing of upstream and/or downstream traffic sent between a plurality of cable modems served by the Remote PHY node and a Cable Modem Termination System (CMTS).

Claims (42)

1. A non-transitory computer-readable storage medium that stores one or more sequences of instructions for dynamically adjusting upstream and downstream spectrum usage by a Remote PHY node, which when executed by one or more processors, cause:

dynamically determining, remotely across a network, association information that identifies which cable modems, of a set of cable modems serviced by said Remote PHY node, are associated with at least one of (a) each upstream device port of a Remote PHY device comprised within said Remote PHY node, and (b) each downstream device port of said Remote PHY device; and

remotely, across said network and based on said association information, switching to which node port of said Remote PHY node at least one of (a) a particular upstream device port, and (b) a downstream device port of said Remote PHY device is assigned.

2. The non-transitory computer-readable storage medium of claim 1 , wherein said dynamically determining and said remotely switching are both performed at a Cable Modem Termination System (CMTS).

3. The non-transitory computer-readable storage medium of claim 1 , wherein execution of the one or more sequence of instructions further cause:

load balancing, from across said network, at least one of (a) upstream traffic and (b) downstream traffic sent between said set of cable modems and a Cable Modem Termination System (CMTS) by dynamically adjusting to which node port of said Remote PHY node at least one of (a) each upstream device port and (b) each downstream device port of said Remote PHY device is assigned.

4. The non-transitory computer-readable storage medium of claim 3 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic is performed, at least in part, by considering one or more factors which include a measured amount of upstream and/or downstream traffic sent by each of said set of cable modems.

5. The non-transitory computer-readable storage medium of claim 3 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic is performed, at least in part, by considering a predetermined schedule based upon a current time of day.

6. The non-transitory computer-readable storage medium of claim 3 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic comprises dynamically reassigning a DOCSIS upstream and/or downstream service group of said Remote PHY device to a different node port of said Remote PHY node.

7. The non-transitory computer-readable storage medium of claim 3 , wherein one or more of load balancing upstream traffic load balancing downstream traffic is performed, at least in part, by considering one or more factors which include a service plan associated with each of said set of cable modems.

8. The non-transitory computer-readable storage medium of claim 1 , wherein dynamically determining association information comprises: changing a return segmentation configuration of said Remote PHY device.

9. The non-transitory computer-readable storage medium of claim 1 , wherein dynamically determining association information comprises: selectively modifying a return RF gain per upstream device port.

10. A non-transitory computer-readable storage medium that stores one or more sequences of instructions for dynamically adjusting upstream and downstream spectrum usage, which when executed by one or more processors, cause:

dynamically determining association information that identifies which cable modems, of a set of cable modems serviced by a node, are assigned to at least one of (a) each upstream device port of a device comprised within said node, and (b) each downstream device port of said device; and

switching, based on said association information, to which node port of said node at least one of (a) a particular upstream device port, and (b) a downstream device port is assigned,

wherein said node is a Remote PHY Node or a Remote MACPHY node (RMN).

11. An apparatus for dynamically adjusting upstream and downstream spectrum usage by a Remote PHY node, 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:

dynamically determining, remotely across a network, association information that identifies which cable modems, of a set of cable modems serviced by said Remote PHY node, are associated with at least one of (a) each upstream device port of a Remote PHY device comprised within said Remote PHY node, and (b) each downstream device port of said Remote PHY device; and

remotely, across said network and based on said association information, switching to which node port of said Remote PHY node at least one of (a) a particular upstream device port, and (b) a downstream device port of said Remote PHY device is assigned.

12. The apparatus of claim 11 , wherein said dynamically determining and said remotely switching are both performed at a Cable Modem Termination System (CMTS).

13. The apparatus of claim 11 , wherein execution of the one or more sequence of instructions further cause:

load balancing, from across said network, at least one of (a) upstream traffic and (b) downstream traffic sent between said set of cable modems and a Cable Modem Termination System (CMTS) by dynamically adjusting to which node port of said Remote PHY node at least one of (a) each upstream device port and (b) each downstream device port of said Remote PHY device is assigned.

14. The apparatus of claim 13 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic is performed, at least in part, by considering one or more factors which include a measured amount of upstream and/or downstream traffic sent by each of said set of cable modems.

15. The apparatus of claim 13 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic is performed, at least in part, by considering a predetermined schedule based upon a current time of day.

16. The apparatus of claim 13 , wherein one or more of load balancing upstream traffic and load balancing downstream traffic comprises dynamically reassigning a DOCSIS upstream and/or downstream service group of said Remote PHY device to a different node port of said Remote PHY node.

17. The apparatus of claim 13 , wherein one or more of load balancing upstream traffic load balancing downstream traffic is performed, at least in part, by considering one or more factors which include a service plan associated with each of said set of cable modems.

18. The apparatus of claim 11 , wherein dynamically determining association information comprises:

changing a return segmentation configuration of said Remote PHY device.

19. The apparatus of claim 11 , wherein dynamically determining association information comprises:

selectively modifying a return RF gain per upstream device port.

20. An apparatus for dynamically adjusting upstream and downstream spectrum usage, 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:

dynamically determining association information that identifies which cable modems, of a set of cable modems serviced by a node, are assigned to at least one of (a) each upstream device port of a device comprised within said node, and (b) each downstream device port of said device; and

switching, based on said association information, to which node port of said node at least one of (a) a particular upstream device port, and (b) a downstream device port is assigned,

wherein said node is a Remote PHY Node or a Remote MACPHY node (RMN).

21. A method for dynamically adjusting upstream and downstream spectrum usage, comprising:

dynamically determining association information that identifies which cable modems, of a set of cable modems serviced by a node, are assigned to at least one of (a) each upstream device port of a device comprised within said node, and (b) each downstream device port of said device; and

switching, based on said association information, to which node port of said node at least one of (a) a particular upstream device port, and (b) a downstream device port is assigned,

wherein said node is a Remote PHY Node or a Remote MACPHY node (RMN).

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 Mar 2, 2018
From: BONEN, ADI
To: HARMONIC, INC.
Reel/Frame 045519/0681 →
Continuity (1)
Provisional Application 62436381 · Dec 19, 2016