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:
Aug. 20, 2013

Filed:

Apr. 25, 2011
Applicants:

Edmund Munger, Crownsville, MD (US);

Douglas Schmidt, Severna Park, MD (US);

Robert Short, Iii, Leesburg, VA (US);

Victor Larson, Fiarfax, VA (US);

Michael Williamson, South Riding, VA (US);

Inventors:

Edmund Munger, Crownsville, MD (US);

Douglas Schmidt, Severna Park, MD (US);

Robert Short, III, Leesburg, VA (US);

Victor Larson, Fiarfax, VA (US);

Michael Williamson, South Riding, VA (US);

Assignee:

VirnetX, Inc., Zephyr Cove, NV (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.


Find Patent Forward Citations

Loading…