Multi-path management
AssigneeInterDigital CE Patent Holdings, SAS
InventorsGuillaume BICHOT, Stephane GOUACHE
Life of this patent
Estimating the term…
Abstract
A mechanism allowing a client application at a client device to operate multiple connection paths with a transfer protocol by implementing a master connection at an application layer and slave connections at a network layer, wherein requests for resources associated with the master connection are distributed over the slave connections established on distinct network interfaces of the client device.
Claims24
A client device, comprising:
- at least two network interfaces for sending messages to a server based on a transfer protocol;
- at least one processor configured for:
- upon requests for resources from said server, establishing a master connection with said server at an application layer by creating at least two slave connections at a network layer, wherein each slave connection is bound to one of said at least two network interfaces;
- performing a scheduling operation for distributing requests to said server over the at least two slave connections.
A method for data communication between a client device and a server based on a transfer protocol, wherein the client device is equipped with at least two network interfaces, said method comprising:
- upon requests for resources from said server, establishing a master connection with said server at an application layer by creating at least two slave connections at a network layer, wherein each slave connection is bound to one of said at least two network interfaces;
- performing a scheduling operation for distributing requests to said server over the at least two slave connections.
A computer program product at least one of downloadable from a communication network and recorded on a non-transitory computer readable medium readable by at least one of computer and executable by a processor, comprising program code instructions for implementing a method for data communication between a client device and a server based on a transfer protocol, wherein the client device is equipped with at least two network interfaces, said method comprising:
- upon requests for resources from said server, establishing a master connection with said server at an application layer by creating at least two slave connections at a network layer, wherein each slave connection is bound to one of said at least two network interfaces;
- performing a scheduling operation for distributing requests to said server over the at least two slave connections.
A non-transitory program storage device, readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method for data communication between a client device and a server based on a transfer protocol, wherein the client device is equipped with at least two network interfaces, said method comprising:
- upon requests for resources from said server, establishing a master connection with said server at an application layer by creating at least two slave connections at a network layer, wherein each slave connection is bound to one of said at least two network interfaces;
- performing a scheduling operation for distributing requests to said server over the at least two slave connections.
Dependencies are inferred from the claim text.