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)

Inventors: John Border (Poolesville, MD); Douglas Dillon (Gaithersburg, MD); Peter Pardee (Ramona, CA)
Assignee: Hughes Network Systems, LLC
H04L63/0209H04L12/4641H04L63/0272H04L63/1466H04L63/0428
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 (13)
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 →
ASSIGNMENT AND ASSUMPTION OF REEL/FRAME NOS. 16345/0401 AND 018184/0196 Recorded Apr 9, 2010
From: BEAR STEARNS CORPORATE LENDING INC.
To: JPMORGAN CHASE BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 024213/0001 →
RELEASE OF SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 018184/0170 →
ASSIGNMENT OF SECURITY INTEREST IN U.S. PATENT RIGHTS Recorded Aug 29, 2006
From: JPMORGAN CHASE BANK, N.A.
To: BEAR STEARNS CORPORATE LENDING INC.
Reel/Frame 018184/0196 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0368 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 11, 2005
From: HUGHES NETWORK SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016345/0401 →
MERGER Recorded Jun 21, 2005
From: HUGHES ELECTRONICS CORPORATION
To: DIRECTV GROUP, INC.,THE
Reel/Frame 016427/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2005
From: DIRECTV GROUP, INC., THE
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 016323/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2003
From: BORDER, JOHN; DILLON, DOUGLAS; PARDEE, PETER
To: HUGHES ELECTRONICS CORPORATION
Reel/Frame 013960/0613 →
Continuity (3)
Provisional Application 60352462 · Jan 28, 2002
Provisional Application 60392943 · Jul 1, 2002
Related Publication 20030147403A1 · Aug 7, 2003