US7389533B2

Method and system for adaptively applying performance enhancing functions

Summary by NHIP

Adaptive VPN Performance Tuning

The method receives packets and establishes a VPN tunnel between peers before a proxy determines network characteristics like latency, round trip time, throughput, or available bandwidth. Based on these metrics, the system selectively creates a connection and adaptively applies performance enhancing functions to transport data over the tunnel.

Claim Score by NHIP

Read claim 21, the broadest

Abstract

An approach for adaptively providing network performance enhancing functions in a secure environment, such as a virtual private network, is disclosed. Traffic, for example, Internet Protocol (IP) packets, is received for transport over an access network (e.g., satellite network). Next, characteristics (e.g., latency) of the access network are determined. A connection (which supports the performance enhancing functions) is selectively established based on the determined characteristics for transport the received packets over the access network. An encrypted tunnel is provided over the established connection to transmit the received packets.

US7389533B2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 5 November 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

29 claims: 3 independent, 26 dependent

  1. 1
    A method for communicating in a secure environment, the method comprising:receiving a plurality of packets for transport over a network that includes a first Virtual Private Network (VPN) peer and a second VPN peer;establishing a VPN tunnel by the first VPN peer to the second VPN peer over the network;receiving, at a first performance enhancing proxying (PEP) peer, status information about the VPN tunnel from the first VPN peer;determining characteristics of the network;and selectively establishing, by the first PEP peer, a connection, based on the status information, to transport the received packets over the VPN tunnel to a second PEP peer, wherein the first PEP peer adaptively applies a PEP function to the connection to improve performance of the network according to the determined characteristics.
  2. 13
    A network device for supporting security in a communications network, the device comprising:a terminal having a communication interface configured to receive a plurality of packets for transport over the network;a Virtual Private Network (VPN) peer for establishing a VPN tunnel with another VPN peer over the network;means for determining characteristics of the network;a performance enhancing proxying (PEP) peer for receiving status information about the VPN tunnel from the VPN peer, wherein the PEP peer establishes a connection, based on the status information, to transport the received packets over the VPN tunnel to another PEP peer, wherein the PEP peer adaptively applies a PEP function to the connection to improve performance of the network according to the determined characteristics.
  3. 21
    Broadest claimClaim Score 60, broad(NHIP)A method for communicating within a virtual private network environment including an access network, the method comprising:establishing a Virtual Private Network (VPN) tunnel by a first VPN peer to a second VPN peer;receiving, at a first performance enhancing proxying (PEP) peer, status information about the VPN tunnel from the first VPN peer;determining characteristics of the access network;and establishing, by the first PEP peer, a connection to a second PEP peer over the access network according to a mechanism for enhancing performance of the network if the status information indicates that the VPN tunnel is up, wherein the connection is adaptively tuned based on the determined characteristics.