IP Library Granted Patent US 8,976,798
Granted Patent B2
US 8,976,798 · App. 10/352,992 · Granted Mar 10, 2015

Method and system for communicating over a segmented 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 8,976,798
App. No.
10/352,992
Granted
Mar 10, 2015
Kind
B2
Abstract

An approach for providing secure communication services is disclosed. A secure (e.g., a Virtual Private Network (VPN)) tunnel from a source node over an access network, such as a satellite network, to a destination node, wherein the nodes are external to the network. A connection that supports a mechanism for enhancing performance of the network is established for a portion of the secure tunnel that traverses the network.

Claims (36)

1. A method of providing secure communication services, the method being performed by one or more processors and comprising:

supporting a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and

selectively establishing a connection over a segment of the secure tunnel that traverses the network, wherein the connection supports a mechanism for enhancing performance of the network,

wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel, and

wherein the performance enhancing mechanism in the establishing step is configured to perform the steps of,

spoofing acknowledgement messages to the source node, and

multiplexing flows of the packets from the source node for transport over the established connection.

2. A method according to claim 1 , wherein the network in the supporting step is a satellite network.

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

4. A non-transitory tangible computer-readable medium storing instructions for providing secure communication services, said instructions, being arranged, upon execution, to cause the one or more processors to perform the method of claim 1 .

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

a security peer configured to support a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and

a network performance peer configured to selectively establish a connection over a segment of the secure tunnel that traverses the network, wherein the connection enhances performance of the network,

wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel, and

wherein the network performance peer is configured to perform the steps of:

spoofing acknowledgement messages to the source node, and

multiplexing flows of the packets from the source node for transport over the established connection.

6. A device according to claim 5 , wherein the network is a satellite network.

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

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

means for supporting a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and

means for selectively establishing a connection over a segment of the secure tunnel that traverses the network, wherein the connection enhances performance of the network,

wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel, and

wherein the establishing means includes,

means for spoofing acknowledgement messages to the source node; and

means for multiplexing flows of the packets from the source node for transport over the established connection.

9. A device according to claim 8 , wherein the network is a satellite network.

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

11. A method of providing a virtual private network (VPN) service over a high latency network, the method being performed by one or more processors and comprising:

establishing a VPN tunnel over the network; and

selectively establishing a connection over a segment of the VPN tunnel, wherein the connection supports performance enhancing proxying functions to minimize impact of the latency of the network,

wherein the performance enhancing proxying functions include,

spoofing acknowledgement messages to a node that generates traffic for transport over the VPN tunnel; and

multiplexing flows of the packets from the node for transport over the established connection within the VPN tunnel.

12. A method according to claim 11 , wherein the network in the step of establishing the VPN tunnel is a satellite network.

13. A non-transitory tangible computer-readable medium storing instructions providing a virtual private network (VPN) service over a high latency network, said instructions, being arranged, upon execution, to cause the one or more processors to perform the method of claim 11 .

Assignments (5)
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 →
SECURITY AGREEMENT Recorded Jun 24, 2011
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 026499/0290 →
PATENT RELEASE Recorded Jun 16, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 026459/0883 →