Apparatus and method for transparent selection of an internet server based on geographic location of a user
First Claim
1. An apparatus for selecting the optimum location of a network service based on a user'"'"'s geographical location and the configuration of the apparatus by transparently altering DNS messages, the apparatus comprising:
- a network node with at least two network interfaces, capturing data packets through the network interfaces, analyzing captured packets, determining the user'"'"'s geo-location, modifying DNS packets according to the user'"'"'s geo-location to direct the user to the optimum server.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention is an apparatus and a method that selects the optimum location of a service on the Internet according to the user'"'"'s geo-location and the configuration of the invention by transparently altering the DNS messages. In the preferred embodiment, the invention operates at OSI model'"'"'s data link layer and it is located in front of the DNS server so that it does not require any modification in the existing DNS or IP network setup or on the application servers. It provides a fast and transparent method of locating an Internet service without the overhead of server scripts, HTTP redirects, or extra steps by the user to find the desired location or content.
-
Citations
30 Claims
-
1. An apparatus for selecting the optimum location of a network service based on a user'"'"'s geographical location and the configuration of the apparatus by transparently altering DNS messages, the apparatus comprising:
-
a network node with at least two network interfaces, capturing data packets through the network interfaces, analyzing captured packets, determining the user'"'"'s geo-location, modifying DNS packets according to the user'"'"'s geo-location to direct the user to the optimum server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for selecting the optimum location of a network service based on a user'"'"'s geographical location and the configuration of the method by transparently altering DNS messages, the method comprising:
- capturing data packets, analyzing captured packets, determining the user'"'"'s geo-location, modifying DNS packets according to the user'"'"'s geo-location to direct the user to the optimum server.
- View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification