IP Library Granted Patent US 11,316,790
Granted Patent B2
US 11,316,790 · App. 16/858,112 · Granted Apr 26, 2022

System and method for managing bandwidth usage rates in a packet-switched network

Inventors: Grigore Raileanu (Chisinau, MD); Maxim Basunov (Tiraspol, MD); Victor Diaconu (Costesti, MD)
Assignee: Noction, Inc.
H04L47/122H04L41/0896H04L43/0888H04L43/16H04L45/22H04L45/70
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,316,790
App. No.
16/858,112
Granted
Apr 26, 2022
Kind
B2
Abstract

A computer-implemented system is disclosed for managing bandwidth usage rates in a packet switched network. The system includes one or more servers configured to execute computer program steps. The computer program steps comprises monitoring bandwidth usage rate at a first provider interface, determining if bandwidth usage rate at the provider interface exceeds a bandwidth usage rate limit; and rerouting Internet traffic from the provider interface having bandwidth that exceeds the bandwidth usage rate limit to a second provider interface having available bandwidth capacity.

Claims (12)

1. A computer-implemented system for managing bandwidth usage rates in a network, the system including one or more servers configured to execute computer program steps, the computer program steps comprising:

retrieving a plurality of provider interfaces from a configuration that has been established by a user along a plurality of commit priorities for the plurality of provider interfaces, the plurality of commit priorities represent an order from highest number to lowest number of provider interfaces of the plurality of provider interfaces with most or least protection from Internet traffic overload;

identifying provider interfaces from the plurality of provider interfaces having a same commit priority value so as to form a group of provider interfaces that may be controlled as an aggregated group of provider interfaces;

retrieving a bandwidth usage value along with a bandwidth limit for each identified provider interface in the group of provider interfaces, for which each of the provider interfaces of the aggregated group may not exceed individually;

using bandwidth limits for each provider interface in the group to calculate an aggregated group bandwidth total limit for which the group of provider interfaces may not exceed;

calculating an aggregated group bandwidth total usage value for the group of provider interfaces based on a summation of the bandwidth usage values for each provider interface in the group;

determining if the aggregated group bandwidth total usage value exceeds the aggregated group bandwidth total limit; and

if the aggregated group bandwidth total usage value exceeds the aggregated group bandwidth total limit, rerouting traffic toward another group of provider interfaces or one or more provider interfaces not in a group by commit priorities, whereby the rerouting traffic occurs irrespective of whether of a bandwidth usage value for a provider interface in the group of provider interfaces exceeds a bandwidth limit of that provider interface.

2. The computer-implemented system of claim 1 wherein the provider interfaces within the aggregated group of provider interfaces have different bandwidth limits.

3. The computer-implemented system of claim 1 wherein the computer program steps further comprise maintaining the aggregated group bandwidth total usage value so that it does not exceed the group bandwidth limit.

4. The computer-implemented system of claim 1 wherein the computer program steps further comprise calculating a protection gap based on the aggregated group total limit.

5. The computer-implemented system of claim 4 wherein the computer program steps further comprise determining if the aggregated group bandwidth total usage value exceeds the aggregated group protection gap and the aggregated group bandwidth total limit.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2020
From: NOCTION HOLDINGS LTD
To: NOCTION, INC.
Reel/Frame 053438/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2020
From: RAILEANU, GRIGORE; BASUNOV, MAXIM
To: REMSYS TECH SRL
Reel/Frame 052496/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2020
From: REMSYS TECH SRL
To: NOCTION HOLDINGS LTD
Reel/Frame 052496/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2020
From: RAILEANU, GRIGORE; BASUNOV, MAXIM; DIACONU, VICTOR
To: NOCSOFT SRL
Reel/Frame 052496/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2020
From: NOCSOFT SRL
To: NOCTION HOLDINGS LTD
Reel/Frame 052496/0344 →
Continuity (4)
Division 15973890 · May 8, 2018
Division 14335234 · Jul 18, 2014
Provisional Application 61858160 · Jul 25, 2013
Related Publication 20200336428A1 · Oct 22, 2020