(12) United States Patent (10) Patent No.: US 9,038,163 B2 Larson Et Al
Total Page:16
File Type:pdf, Size:1020Kb
USOO90381 63B2 (12) United States Patent (10) Patent No.: US 9,038,163 B2 Larson et al. (45) Date of Patent: *May 19, 2015 (54) SYSTEMS AND METHODS FOR (56) References Cited CONNECTING NETWORK DEVICES OVER COMMUNICATION NETWORK U.S. PATENT DOCUMENTS (71) Applicant: VIRNETX, INC., Zephyr Cove, NV 2,895,502 A 7/1959 Roper et al. (US) 4.405,829 A 9, 1983 RiveSt (72) Inventors: Victor Larson, Fairfax, VA (US); (Continued) Robert Dunham Short, III, Lexington, FOREIGN PATENT DOCUMENTS VA (US); Edmund Colby Munger, DE 1992.4575 12/1999 Tarpon Springs, FL (US); Michael EP O838.930 4f1988 Williamson, South Riding, VA (US) (Continued (73) Assignee: VirnetX, Inc., Zephyr Cove, NV (US) OTHER PUBLICATIONS (*) Notice: Subject to any disclaimer, the term of this EastLake D., Secure Domain Name System Dynamic Update, Apr. patent is extended or adjusted under 35 1997. Internet Engineering Task Force, pp. 1-22.* U.S.C. 154(b) by 0 days. (Continued) This patent is Subject to a terminal dis claimer. Primary Examiner — Jason K. Gee Assistant Examiner — Olanrewaju Bucknor (21) Appl. No.: 13/950,877 (74) Attorney, Agent, or Firm — McDermott Will & Emery (22) Filed: Jul. 25, 2013 LLP (65) Prior Publication Data (57) ABSTRACT US 2013/0311774 A1 Nov. 21, 2013 Related U.S. Application Data Systems and methods for connecting a first network device and a second network device over a communication network (63) Continuation of application No. 13/903,788, filed on are disclosed. An exemplary method includes receiving, from May 28, 2013, which is a continuation of application the first network device, a request to look up a network No. 13/336,790, filed on Dec. 23, 2011, now Pat. No. address of the second network and evaluating the request to 8.458.341, which is a continuation of application No. determine whether an identifier associated with the second network device is registered with a name service that facili (Continued) tates resolving the identifier and further facilitates establish ing direct encrypted communication links. It is determined (51) Int. Cl. whether the second network device is available to communi G06F 9/00 (2006.01) cate through a direct encrypted communication link facili H04L 29/06 (2006.01) tated by the name service, the establishment of the direct (Continued) encrypted communication link between the first network device and the second network device is facilitated. This (52) U.S. Cl. includes provisioning the first network device or the second CPC ........ H04L 63/0435 (2013.01); H04L 12/4641 network device with one or more resources for the direct (2013.01); H04L 29/12066 (2013.01); encrypted communication link. The established direct (Continued) encrypted communication link carries encrypted data com municated between the first network device and the second (58) Field of Classification Search network device, and the first network device is a user device. None See application file for complete search history. 48 Claims, 40 Drawing Sheets projTER PROUTER 128 TARP TERMINAL 10 US 9,038,163 B2 Page 2 Related U.S. Application Data 5,367,643 11, 1994 Chang et al. 5,384,848 1/1995 Kikuchi 13/049,552, filed on Mar. 16, 2011, which is a contin 5,412,730 5, 1995 Jones uation of application No. 1 1/840,560, filed on Aug. 17. 5,416,842 5, 1995 Aziz 5,420,926 5, 1995 Low et al. 2007, now Pat. No. 7,921,211, which is a continuation 5,444,782 8, 1995 Adams, Jr. et al. of application No. 10/714,849, filed on Nov. 18, 2003, 5,455,861 10, 1995 Faucher et al. now Pat. No. 7,418,504, which is a continuation of 5,511,122 4, 1996 Atkinson application No. 09/558,210, filed on Apr. 26, 2000, 5,530,758 6, 1996 Marino, Jr. et al. 5,548,646 8, 1996 Aziz et al. now abandoned, which is a continuation-in-part of 5,559,883 9, 1996 Williams application No. 09/504,783, filed on Feb. 15, 2000, 5,561,669 10, 1996 Lenney et al. now Pat. No. 6,502,135, which is a continuation-in 5,588,060 12, 1996 Aziz part of application No. 09/429,643, filed on Oct. 29. 5,590,285 12, 1996 Krause et al. 5,623,601 4, 1997 1999, now Pat. No. 7,010,604. 5,625,626 4, 1997 Umekita 5,629,984 5, 1997 McManis (60) Provisional application No. 60/106.261, filed on Oct. 5,636,139 6, 1997 McLaughlin et al. 30, 1998, provisional application No. 60/137,704, 5,654.695 8, 1997 Olnowich et al. filed on Jun. 7, 1999. 5,682.480 10, 1997 Nakagawa 5,689,566 11/1997 Nguyen (51) Int. C. 5,689,641 11/1997 Ludwig et al. H04L 2/46 (2006.01) 5,740,375 4, 1998 Dunne et al. 5,757,925 5, 1998 Faybishenko H04L 29/2 (2006.01) 5,764,906 6, 1998 Edelstein et al. H04L 2/70 (2013.01) 5,771,239 6, 1998 Moroney et al. H04L 2/707 (2013.01) 5,774,660 6, 1998 Brendel et al. H04L 2/703 (2013.01) 5,781,550 7, 1998 Templin et al. ............... 370/401 G06F2L/60 (2013.01) 5,787,172 7, 1998 Arnold 5,790,548 8, 1998 Sistanizadeh et al. H04L 2/24 (2006.01) 5,796,942 8, 1998 Esbensen H04L 29/08 (2006.01) 5,805,801 9, 1998 Holloway et al. (52) U.S. C. 5,805,803 9, 1998 Birrell et al. .................... T26, 12 5,805,820 9, 1998 Bellowin et al. CPC. H04L29/12216 (2013.01); H04L 29/12301 5,812,670 9, 1998 Micali (2013.01); H04L 29/1232 (2013.01); H04L 5,822,434 10, 1998 Caronni et al. 29/12594 (2013.01); H04L 29/12783 (2013.01); 5,838,796 11, 1998 Mittenthal H04L 29/12801 (2013.01); H04L 45/00 5,842,040 11, 1998 Hughes et al. (2013.01); H04L 45/24 (2013.01); H04L 45/28 5,845,091 12, 1998 Dunne et al. 5,864,666 1/1999 Shrader (2013.01); H04L 61/1511 (2013.01); H04L 5,867,650 2, 1999 Osterman 61/2007 (2013.01); H04L 61/2076 (2013.01); 5,870,610 2, 1999 Beyda et al. H04L 61/2092 (2013.01); H04L 61/303 5,870,744 2, 1999 Sprague (2013.01); H04L 61/35 (2013.01); H04L 5,878,231 3, 1999 Baehr et al. 61/6004 (2013.01); H04L 63/0272 (2013.01); 5,884,038 3, 1999 Kapoor 5,884,270 3, 1999 Walker et al. H04L 63/0407 (2013.01); H04L 63/0428 5,889,863 3, 1999 Weber (2013.01); H04L 63/08 (2013.01); H04L 5,892,903 4, 1999 Klaus 63/105 (2013.01); H04L 63/1408 (2013.01): 5,898,830 4, 1999 Wesinger, Jr. et al. H04L 63/1416 (2013.01); H04L 63/1458 5,905,859 5, 1999 Holloway et al. 5,915,087 6, 1999 Hammond et al. (2013.01); H04L 63/1466 (2013.01); H04L 5,918,018 6, 1999 Gooderum et al. 63/164 (2013.01); H04L 63/04 (2013.01); 5,918,019 6, 1999 Valencia G06F 21/606 (2013.01); H04L 4I/00 5,940,393 8, 1999 Duree et al. (2013.01); H04L 67/14 (2013.01); H04L 5,950,195 9, 1999 Stockwell et al. 63/0227 (2013.01) 5,950,519 9, 1999 Anatoli 5,960.204 9, 1999 Yinger et al. References Cited 5,961,593 10, 1999 Gabber et al. (56) 5.974.454 10, 1999 Apfel et al. U.S. PATENT DOCUMENTS 5.996,016 11, 1999 Thalheimer et al. 6,003,084 12, 1999 Green et al. .................. 709,227 6,006,259 12, 1999 Adelman et al. 4,677,434 A 6, 1987 Fascenda 6,006,272 12, 1999 Aravamudan et al. 4,761,334 A 8/1988 Sagoi et al. 6,011,579 1, 2000 Newlin 4.885,778 A 12, 1989 Weiss 6,012,088 1, 2000 Li et al. 4,912,762 A 3, 1990 Lee et al. 6,012,100 1, 2000 Frailong et al. 4,920,484 A 4, 1990 Ranade 6,016,318 1, 2000 Tomoike 4,933,846 A 6/1990 Humphrey et al. 6,016,504 1, 2000 Arnold et al. 4,952,930 A 8, 1990 Franaszek et al. 6,016,512 1, 2000 Huitema 4,988,990 A 1/1991 Warrior 2, 2000 Epstein 5,007,051 A 4, 1991 Dolkas et al. 6,023,510 5,070,528 A 12/1991 Hawe et al. 6,032,118 2, 2000 Tello et al. 5,164,988 A 1 1/1992 Matyas 6,041,342 3, 2000 Yamaguchi 5,204,961 A 4, 1993 Barlow 6,052,788 4, 2000 Wesinger et al. 5,276,735 A 1/1994 Boebert et al. 6,055,236 4, 2000 Nessett et al. 5,303,302 A 4, 1994 Burrows 6,055,518 4, 2000 Franklin et al. 5,311,593. A 5, 1994 Carmi 6,055,574 4, 2000 Smorodinsky et al. 5,329,521 A 7, 1994 Walsh et al. 6,055,575 4, 2000 Paulsen et al. 5,341,426 A * 8/1994 Barney et al. ................. 713,171 6,058,250 5/2000 Harwood et al. ............. 709,227 5,345,439 A 9, 1994 Marston 6,061,346 5/2000 Nordman US 9,038,163 B2 Page 3 (56) References Cited 6,438,127 B1 8, 2002 Le Goffet al. 6,449,272 B1 9, 2002 Chuah et al.