Systems and methods for providing a global virtual network (GVN)
AssigneeUMBRA Technologies Ltd.
InventorsJoseph E. Rubenstein, Carlos Eduardo Oré, Thibaud Auguste Bernard Jean Saint-Martin, Fred Broussard, Jørn Allan Dose Knutsen
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing a global virtual network connection between an endpoint device and an access point server are disclosed. In one embodiment the network system may include an endpoint device, an access point server, and a control server. The endpoint device and the access point server may be connected with a first tunnel. The access point server and the control server may be connected with a second tunnel.
Claims20
A method, comprising:
- detecting, by one or more processors, an upload stream for uploading a file from a first device to a second device;
- determining, by the one or more processors, that the file is larger than a predetermined threshold;
- and
- in response to determining that the file is larger than the predetermined threshold, redirecting, by the one or more processors, the upload stream to a first cache, wherein the first cache uploads the file to a third device, and the third device completes uploading the file to the second device.
A system comprising:
- a non-transitory memory;
- and
- one or more processors configured to read instructions from the non-transitory memory that, when executed, cause the one or more processors to perform operations comprising:
- detecting an upload stream for uploading a file from a first device to a second device;
- determining that the file is larger than a predetermined threshold;
- and
- in response to determining that the file is larger than the predetermined threshold, redirecting the upload stream to a first cache, wherein the first cache uploads the file to a third device, and the third device completes uploading the file to the second device.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting an upload stream for uploading a file from a first device to a second device;
- determining that the file is larger than a predetermined threshold;
- and
- in response to determining that the file is larger than the predetermined threshold, redirecting the upload stream to a first cache, wherein the first cache uploads the file to a third device, and the third device completes uploading the file to the second device.
Dependencies are inferred from the claim text.