The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 25, 2006

Filed:

Jun. 12, 2001
Applicants:

John Border, Boyds, MD (US);

Matthew Butehorn, Mt. Airy, MD (US);

Inventors:

John Border, Boyds, MD (US);

Matthew Butehorn, Mt. Airy, MD (US);

Assignee:

Hughes Network Systems, Germantown, MD (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04J 3/20 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for enhancing the performance of a network by performing selective spoofing, i.e., determining whether or not to spoof a connection. Selective spoofing provides the ability to discriminate among different connections, only allocating TCP spoofing resources to those where spoofing will improve performance and assigning spoofing parameters based on the specific applications using the connections. The selective spoofing is applicable to a wide variety of communication links, including both slow and fast links, high latency links, and links with low and high error rates. The selective spoofing functions are used either alone or together with other performance enhancing features. Those features include spoofing the conventional TCP three-way handshake, local data acknowledgement, multiplexing multiple connections across a single connection, data compression/encryption, prioritization, and path selection. The selective spoofing is particularly useful for links with high latency and/or high bit error rates.


Find Patent Forward Citations

Loading…