Transparent Proxy Architecture for Multi-Path Data Connections
AssigneeAttila Technologies, LLC
InventorNicolas Girard
Life of this patent
Estimating the term…
Abstract
A method for implementing a transparent concurrent multiple-network communication which maintains end-to-end Internet protocol (IP) semantics and compatibility includes the steps of: providing a proxy architecture between a client device and a corresponding server device utilizing the multiple-network communication; intercepting, by the proxy architecture, communications between the client device and the server device to obtain information relating to an interaction between the client and server devices in a manner which is transparent to the client and server devices; and controlling the interaction between the client and server devices by the proxy architecture as a function of the obtained information relating to the interaction between the client and server devices.
Claims12
A method for implementing a transparent concurrent multiple-network communication which maintains end-to-end Internet protocol (IP) semantics and compatibility, the method comprising the steps of:
- providing a proxy architecture between a client device and a corresponding server device utilizing the multiple-network communication;
- intercepting, by the proxy architecture, communications between the client device and the server device to obtain information relating to an interaction between the client and server devices in a manner which is transparent to the client and server devices;
- and
- controlling the interaction between the client and server devices by the proxy architecture as a function of the obtained information relating to the interaction between the client and server devices.
An apparatus for implementing a transparent concurrent multiple-network communication which maintains end-to-end Internet protocol (IP) semantics and compatibility, the apparatus comprising:
- memory;
- at least one processor connected with the memory;
- and
- a non-transient persistent storage medium that contains instructions which, when loaded into said memory, configure said at least one processor:
- (i) to provide a proxy architecture between a client device and a corresponding server device utilizing the multiple-network communication;
- (ii) to intercept, by the proxy architecture, communications between the client device and the server device to obtain information relating to an interaction between the client and server devices in a manner which is transparent to the client and server devices;
- and (iii) to control the interaction between the client and server devices by the proxy architecture as a function of the obtained information relating to the interaction between the client and server devices.
Dependencies are inferred from the claim text.