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.
Patent No.:
Date of Patent:
Aug. 02, 2011
Filed:
Jul. 26, 2007
M. Lynn Aldridge, Bonners Ferry, ID (US);
Peter C. Dill, Raleigh, NC (US);
Ivan M. Heninger, Selma, NC (US);
John D. Kari, Coeur d'Alene, ID (US);
Clifford D. Marano, Middlebury, CT (US);
David M. Urgo, Cary, NC (US);
M. Lynn Aldridge, Bonners Ferry, ID (US);
Peter C. Dill, Raleigh, NC (US);
Ivan M. Heninger, Selma, NC (US);
John D. Kari, Coeur d'Alene, ID (US);
Clifford D. Marano, Middlebury, CT (US);
David M. Urgo, Cary, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Dynamically selecting an endpoint for a tunnel into an enterprise computing infrastructure. A client dynamically selects a gateway (which may alternatively be referred to as a boundary device or server) as a tunnel endpoint for connecting over a public network (or, more generally, an untrusted network) into an enterprise computing infrastructure. The selection is made, in preferred embodiments, according to least-cost routing metrics pertaining to paths through the enterprise network from the selected gateway to a destination host. The least-cost routing metrics may be computed using factors such as the proximity of selectable tunnel endpoints to the destination host; stability or redundancy of network resources for this gateway; monetary costs of transmitting data over a path between the selectable tunnel endpoints and destination host; congestion on that path; hop count for that path; and/or latency or transmit time for data on that path.