System, apparatus and method for providing improved performance of aggregated/bonded network connections with cloud provisioning
AssigneeTeloip Inc.
InventorPatricio Humberto Saavedra
Life of this patent
Estimating the term…
Abstract
A network system for improving network communication performance is disclosed. The system includes 1) at least one network bonding/aggregation computer system that includes: (i) at least one client site network component bonding or aggregating one or more diverse network connections; and (ii) at least one network server component configured to interoperate with the client site network component; and 2) a cloud based network manager that includes: a data collection utility, a network performance analysis utility, and a network configuration utility.
Claims34
A network system for improving network communication performance between at least a first client site and a second client site, wherein the first client site and the second client site are at a distance from one another that would usually require long haul network communication, the system comprising:
- (a) at least one network bonding/aggregation computer system comprising:
- (i) at least one client site network component that is implemented at least at the first client site, the client site network component bonding or aggregating one or more diverse network connections to configure a bonded/aggregated connection that has increased throughput;
- and
- (ii) at least one network server component, configured to interoperate with the client site network component, the network server component including a server/concentrator that is implemented at an access point to a high performing network interconnected with the second client site;
- and
- (b) a cloud based network manager comprising:
- (i) a data collection utility configured to collect network performance data from a variety of sources or network points in real-time or near real-time;
- (ii) a network performance analysis utility configured to dynamically analyze the collected network performance data in real-time or near real-time;
- and
- (iii) a network configuration utility configured to reconfigure at least one of:
- the at least one client site network component, the at least one network server component, the one or more diverse network connections, and the bonded/aggregated connection based on the analyzed network performance data.
A computer-implemented method for improving network communication performance between at least a first client site and a second client site, wherein the first client site and the second client site are at a distance from one another that would usually require long haul network communication, the method comprising:
- (a) configuring, by at least one client site network component that is implemented at least at the first client site, a bonded/aggregated connection by bonding or aggregating one or more diverse network connections, the at least one client site network component configured to interoperate with at least one network server component, the network server component including a server/concentrator that is implemented at an access point to a high performing network interconnected with the second client site;
- (b) collecting network performance data from a variety of sources or network points in real-time or near real-time by a data collection utility of a cloud based network manager;
- (c) dynamically analyzing the collected network performance data in real-time or near real-time by a network performance analysis utility of the cloud based network manager;
- and
- (d) reconfiguring at least one of:
- the at least one client site network component, the at least one network server component, the one or more diverse network connections, and the bonded/aggregated connection based on the analyzed network performance data by a network configuration utility of the cloud based network manager.
Dependencies are inferred from the claim text.