IP Library Granted Patent US 10,938,894
Granted Patent B2
US 10,938,894 · App. 15/294,454 · Granted Mar 2, 2021

Independent scaling of control and bearer nodes for distributed telecommunication systems

Inventor: Paul Miller (Derry, NH)
Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
H04L67/1031
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,938,894
App. No.
15/294,454
Granted
Mar 2, 2021
Kind
B2
Abstract

A method includes, with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function. The method further includes, with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function. The method further includes, in response to a first type predetermined event, either changing a total number of the first type nodes or changing a total number of the second type nodes.

Claims (29)

1. A method comprising:

with a distributed Session Border Controller (SBC), providing a plurality of signaling nodes, each signaling node configured to establish a connection between a first endpoint and a second endpoint;

with the distributed SBC, providing a plurality of media nodes, each media node configured to bear media traffic between the first endpoint and the second endpoint without performing a signaling function; and

independently scaling the signaling nodes by changing a total number of the plurality of signaling nodes differently than a total number of the plurality of media nodes, in response to different levels of demand for the signaling nodes and the media nodes.

2. The method of claim 1 , wherein at least some of the plurality of signaling nodes are physical nodes.

3. The method of claim 1 , wherein at least some of the plurality of signaling nodes are virtual nodes.

4. The method of claim 1 , wherein at least some of the plurality of media nodes are physical nodes.

5. The method of claim 1 , wherein at least some of the plurality of media nodes are virtual nodes.

6. The method of claim 1 , wherein the predetermined event is a change in demand for signaling and wherein the method further comprises changing a total number of the plurality of signaling nodes in response to the predetermined event.

7. The method of claim 1 , wherein the predetermined event comprises a change in demand for media and wherein the method further comprises changing a total number of the plurality of media nodes in response to the predetermined event.

8. The method of claim 1 , wherein the predetermined event comprises a change in a codec used to encode media to be handled by the media nodes.

9. The method of claim 1 , wherein the predetermined event comprises determining that an additional application is requesting use of the distributed SBC.

10. The method of claim 1 , wherein each of the signaling nodes and each of the media nodes are Virtual Network Function (VNF) components in a network function virtualization infrastructure.

11. A method comprising:

with a distributed telecommunication component, providing a plurality of first type nodes, each first type node configured to perform a control function;

with the distributed telecommunication component, providing a plurality of second type nodes, each second type node configured to perform a bearer function without performing the control function, the bearer function to bear media traffic over connections established by the first type nodes; and

independently scaling the second type nodes by changing a total number of the second type nodes without changing a total number of the first type nodes in response to different levels of demand for the first type nodes and the second type nodes.

12. The method of claim 11 , further comprising, in response to a second type predetermined event, changing a total number of the second type nodes.

13. The method of claim 11 , wherein the plurality of first type nodes includes at least one physical node and at least one virtual node.

14. The method of claim 11 , wherein the plurality of second type nodes includes at least one physical node and at least one virtual node.

15. The method of claim 11 , wherein changing a total number of the first type nodes includes adding additional virtual first type nodes.

16. The method of claim 11 , wherein changing a total number of the second type nodes includes adding additional second type nodes.

17. The method of claim 11 , wherein the predetermined event comprises one of: a change in demand for media or signaling, a change in a codec used to encode media to be handled by the second type nodes, or determining that an additional application is requesting use of the distributed telecommunication system.

18. A distributed telecommunication system configured to handle telecommunication sessions between networks;

a plurality of signaling nodes, each signaling node configured to establish a connection between a first endpoint and a second endpoint;

a plurality of media nodes, each media node configured to bear media traffic between the first endpoint and the second endpoint without performing a signaling function, the plurality of media nodes being associated with different pieces of hardware than the plurality of signaling nodes; and

a control entity to independently scale the signaling nodes and the plurality of nodes by changing a total number of one of: the plurality of signaling nodes and the plurality of media nodes differently than a total number of the other of the plurality of signaling nodes and the plurality of media nodes in response to a predetermined event, in response to different levels of demand for the signaling nodes and the media nodes.

19. The distributed telecommunication system of claim 18 , wherein the plurality of signaling nodes comprises at least one physical node and at least one virtual node, and the plurality of signaling nodes comprises at least one physical node and one virtual node.

20. The distributed telecommunication system of claim 18 , wherein the predetermined event comprises one of: a change in demand for media or signaling, a change in a codec used to encode media to be handled by the media nodes, or determining that an additional application is requesting use of the distributed telecommunication system.

Assignments (7)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: MILLER, PAUL
To: GENBAND US LLC
Reel/Frame 043175/0303 →
Continuity (1)
Related Publication 20180109607A1 · Apr 19, 2018