IP Library Granted Patent US 7,398,552
Granted Patent B2
US 7,398,552 · App. 10/353,183 · Granted Jul 8, 2008

Method and system for integrating performance enhancing functions in a virtual private network (VPN)

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,398,552
App. No.
10/353,183
Granted
Jul 8, 2008
Kind
B2
Abstract

An approach for supporting security in a communications network is disclosed. A network device includes a security peer that establishes a secure tunnel over a data network (e.g., satellite network) for transport of encrypted traffic. The device also includes a performance peer for establishing a connection supported by the secure tunnel. The performance peer includes a plurality of modules for providing respective performance enhancing functions to minimize performance impact of latency of the network.

Claims (34)

1. A method of providing security in a communications network, the method comprising:

establishing a secure tunnel over the network for transport of encrypted traffic;

selectively establishing a connection supported by the secure tunnel according to a proxying architecture that provides a plurality of performance enhancing functions to minimize performance impact of latency of the network; and

determining status information regarding establishment of the secure tunnel, wherein the connection is established only if the status information indicates that the secure tunnel is successfully established.

2. A method according to claim 1 , further comprising:

receiving a plurality of packets over one or more communication sessions according to a predetermined communication protocol; and

mapping the one or more communication sessions to the connection for transport over the secure tunnel.

3. A method according to claim 2 , wherein the network in the step of establishing the connection is a satellite network and the predetermined communication protocol in the receiving step is Transmission Control Protocol/Internet Protocol (TCP/IP).

4. A method according to claim 2 , wherein the plurality of performance enhancing functions in the step of establishing the connection includes,

spoofing acknowledgement messages to a host originating traffic carried by the connection; and

multiplexing the communication sessions for transport over the connection.

5. A method according to claim 1 , wherein the secure tunnel in the step of establishing the secure tunnel is a virtual private network (VPN) tunnel.

6. A computer-readable storage medium bearing instructions for providing security in a communications network, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 1 .

7. A network device for supporting security in a communications network, the device comprising:

a security peer configured to establish a secure tunnel over the network for transport of encrypted traffic; and

a performance peer configured to selectively establish a connection supported by the secure tunnel, the performance peer including a plurality of modules for providing respective performance enhancing functions to minimize performance impact of latency of the network,

wherein the performance peer is further configured to determine status information regarding establishment of the secure tunnel from the security peer, wherein the connection is established only if the status information indicates that the secure tunnel is successfully established.

8. A device according to claim 7 , wherein the performance peer is further configured to map one or more communication sessions associated with a predetermined communication protocol to the connection for transport over the secure tunnel.

9. A device according to claim 8 , wherein the network is a satellite network and the predetermined communication protocol is Transmission Control Protocol/Internet Protocol (TCP/IP).

10. A device according to claim 8 , wherein the plurality of performance enhancing functions includes,

spoofing acknowledgement messages to a host originating traffic carried by the connection; and

multiplexing the communication sessions for transport over the connection.

11. A device according to claim 7 , wherein the secure tunnel is a virtual private network (VPN) tunnel.

12. A communication system for providing security services, the system comprising:

an access network operated by a service provider; and

a network device communicating with a host associated with a customer of the service provider, the host being configured to generate packets for transport over the access network, the host including a security peer to encrypt the packets, wherein the network device includes,

a security peer configured to establish a secure tunnel for transport of the encrypted packets over the access network with the security peer of the host; and

a performance peer configured to selectively establish a connection supported by the secure tunnel, the performance peer including a plurality of modules for providing respective performance enhancing functions to minimize performance impact of latency of the access network with respect to the host, wherein the performance peer is further configured to determine status information regarding establishment of the secure tunnel from the security peer of the network device, wherein the connection is established only if the status information indicates that the secure tunnel is successfully established.

13. A system according to claim 12 , wherein the performance peer is further configured to map one or more communication sessions initiated by the host and associated with a predetermined communication protocol to the connection for transport over the secure tunnel.

14. A system according to claim 13 , wherein the access network is a satellite network and the predetermined communication protocol is Transmission Control Protocol/Internet Protocol (TCP/IP).

15. A system according to claim 13 , wherein the plurality of performance enhancing functions includes,

spoofing acknowledgement messages to a host originating traffic carried by the connection; and

multiplexing the communication sessions for transport over the connection.

16. A system according to claim 12 , wherein the secure tunnel is a virtual private network (VPN) tunnel.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 026499 FRAME 0290. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Sep 4, 2018
From: EH HOLDING CORPORATION; ECHOSTAR 77 CORPORATION; ECHOSTAR GOVERNMENT SERVICES L.L.C.; ECHOSTAR ORBITAL L.L.C.; ECHOSTAR SATELLITE OPERATING CORPORATION; ECHOSTAR SATELLITE SERVICES L.L.C.; ADVANCED SATELLITE RESEARCH, LLC; HELIUS ACQUISITION, LLC; HELIUS, LLC; HNS FINANCE CORP.; HNS LICENSE SUB, LLC; HNS REAL ESTATE, LLC; HNS-INDIA VSAT, INC.; HNS-SHANGHAI, INC.; HUGHES COMMUNICATIONS, INC.; HUGHES NETWORK SYSTEMS, LLC; HUGHES NETWORK SYSTEMS INTERNATIONAL SERVICE COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 047014/0886 →