Back to results
US 8,782,772 B2Granted
Multi-session secure tunnel
AssigneeMicrosoft Corporation
InventorKadirvel C. Vanniarajan
Life of this patent
Estimating the term…
Abstract
A method of communicating data over a network is provided. A secure tunnel may be implemented through the network between two computers. Performance limitations of the secure tunnel with a single session can be alleviated by establishing multiple sessions for the tunnel.
Claims20
A method of communicating data over a network, the method comprising:
- establishing a first Secure Socket Tunneling Protocol (SSTP) session through the network between a computer and another computer in a secure SSTP tunnel through the network between the computer and the other computer, the secure SSTP tunnel conveying data for a secure point-to-point session over the first SSTP session in the secure SSTP tunnel;
- determining an underutilization of at least one capability of the network based on at least one performance characteristic, wherein the at least one performance characteristic includes at least one of a network latency characteristic or a data loss characteristic;
- establishing a second SSTP session in the secure SSTP tunnel in response to the determination of the underutilization of the at least one capability of the network;
- associating the second SSTP session to the first SSTP session;
- and
- transmitting data for the secure point-to-point session over the associated first and second SSTP sessions.
3 more elements
At least one computer-readable storage device having stored thereon computer-executable instructions for communicating data over a network, the communicating comprising:
- establishing a first Secure Socket Tunneling Protocol (SSTP) session through the network between a computer and a another computer in a secure SSTP tunnel through the network between the computer and the other computer, the secure SSTP tunnel conveying data for a secure point-to-point session over the first SSTP session in the secure SSTP tunnel;
- determining an underutilization of at least one capability of the network based on at least one performance characteristic, wherein the at least one performance characteristic includes at least one of a network latency characteristic or a data loss characteristic;
- establishing a second SSTP session in the secure SSTP tunnel in response to the determination of the underutilization of the at least one capability of the network;
- associating the second SSTP session to the first SSTP session;
- and
- transmitting data for the secure point-to-point session over the associated first and second SSTP sessions.
3 more elements
A computer comprising:
- at least one hardware processor programmed to:
- establish a first Secure Socket Tunneling Protocol (SSTP) session through a network between the computer and another computer in a secure SSTP tunnel through the network between the computer and the another computer, the secure SSTP tunnel conveying data for a secure point-to-point session over the first SSTP session in the secure SSTP tunnel;
- determine an underutilization of at least one capability of the network based on at least one performance characteristic, wherein the at least one performance characteristic includes network latency and/or data loss;
- establish a second SSTP session in the secure SSTP tunnel in response to the determination of the underutilization of the at least one capability of the network;
- associate the second SSTP session to the first SSTP session;
- and
- transmit data for the secure point-to-point session over the associated first and second SSTP sessions.
4 more elements
Dependencies are inferred from the claim text.