DEVICE AND METHOD FOR CHARACTERIZATION AND OPTIMIZATION OF MULTIPLE SIMULTANEOUS REAL-TIME DATA CONNECTIONS
First Claim
1. A computer implemented system for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit, the system comprising:
- at least one computer, including one or more processors, being configured to connect to two or more communication networks so as to enable transmission of data from the transmitter unit to the receiver unit; and
a data connection manager utility, implemented or linked to the computer, the data connection manager utility configured for;
generating or accessing current performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network characteristics associated with the two or more data connections;
bonding or aggregating the two or more data connections based on a predetermined system latency requirement;
dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics; and
dynamically managing the transmission of data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria.
12 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics. The data connection manager utility then manages dynamically the transmission of relatively large data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). Related computer implemented methods are also provided.
7 Citations
20 Claims
-
1. A computer implemented system for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit, the system comprising:
-
at least one computer, including one or more processors, being configured to connect to two or more communication networks so as to enable transmission of data from the transmitter unit to the receiver unit; and a data connection manager utility, implemented or linked to the computer, the data connection manager utility configured for; generating or accessing current performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network characteristics associated with the two or more data connections; bonding or aggregating the two or more data connections based on a predetermined system latency requirement; dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics; and dynamically managing the transmission of data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14)
-
-
8. The system of 1, wherein the data connection manager utility includes or is linked to a management user interface or dashboard that enables users to interact with at least one of manual and automated content delivery performance improvement features.
-
9. (canceled)
-
15. A computer implemented method of improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit, the method comprising:
-
generating or acquiring from a customer a data set for transmission from the transmitter unit to the receiver unit; determining or receiving a system latency requirement associated with the transmission of the data set; initiating a data connection manager utility, implemented or linked to at least one computer, the computer including one or more processors and being configured to connect to two or more communication networks so as to enable transmission of data from the transmitter unit to the receiver unit; generating or accessing, using the data connection manager utility, current performance data for the two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections; and bonding or aggregating, using the data connection manager utility, the two or more data connections based on the predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics; and dynamically managing, using the data connection manager utility, the transmission of the data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification