Methods and systems for transmitting packets through aggregated end-to-end connection
AssigneePismo Labs Technology Limited
InventorsPatrick Ho Wai Sung, Kam Chiu Ng, Wan Chun Leung
Life of this patent
Estimating the term…
Abstract
A method and a first communications router for transmitting data packets to a second communications router by establishing an aggregated end-to-end connection with the second communications router. The aggregated end-to-end connection comprises a plurality of established end-to-end connections. Data packets are transmitted through a first established end-to-end connection when a first condition is satisfied, and through a second established end-to-end connection when a second condition is satisfied. The first and second established end-to-end connections belong to the aggregated end-to-end connection. The first communications router comprises a plurality of network interfaces.
Claims20
A method for transmitting data packets by a first communications router to a second communications router through a plurality of network interfaces, comprising:
- when probability of a first aggregated end-to-end connection not satisfying a first condition has reached a predefined threshold:
- a. allowing a second network interface to transmit and receive data packets when a predefined number of data packet drops within a predefined time period is detected;
- wherein the first aggregated end-to-end connection is established through at least two of the plurality of network interfaces;
- wherein packet drop rate information for transmitting the data packets is monitored continuously;
- wherein the established end-to-end connections have different bandwidth capabilities:
- wherein the first condition is selected from a group consisting of performance metric, service provider, location, time, usage price, security, user identity, Internet Protocol (IP) address range, communication protocol, communication technology, application, and device.
A first communications router for transmitting data packets to a second communications router through a plurality of network interfaces, the first communications router comprising:
- a plurality of network interfaces;
- at least one processing unit;
- at least one non-transitory computer readable storage medium storing program instructions executable by the at least one processing unit for:
- when probability of a first aggregated end-to-end connection not satisfying a first condition has reached a predefined threshold:
- a. allowing a second network interface to transmit and receive data packets when a predefined number of data packet drops within a predefined time period is detected:
- wherein the first aggregated end-to-end connection is established through at least two of the plurality of network interfaces
- wherein packet drop rate information for the transmitting data packets is monitored continuously;
- wherein the established end-to-end connections have similar or different bandwidth capabilities;
- wherein the first condition is selected from a group consisting of performance metric, service provider, location, time, usage price, security, user identity, Internet Protocol (IP) address range, communication protocol, communication technology, application, and device.
Dependencies are inferred from the claim text.