User Location Dependent DNS Lookup
First Claim
1. A method of translating a name of a web server into an IP address, wherein the Web server is one of a plurality of web servers associated with a web service provider and wherein each of the web servers runs a regional or general website of the web service provider, the method comprising:
- storing an IP address of a web server together with the geographic region its services are specific to;
receiving a user request for accessing a first web server associated with the web service provider, wherein the user request includes identity information of the web service provider;
obtaining the user'"'"'s geographic location; and
searching with the identity information of the web service provider and the user'"'"'s geographic location to determine an IP address of a web server which is associated with the web service provider and runs a regional website providing services specific to the user'"'"'s geographic location.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method which may directly resolve a URL into the IP address of a web server running a regional website of a web service provider based on a user'"'"'s geographic location. A user may type a URL of a website in his browser. A user location analyzer may decide the user'"'"'s geographic location according to his IP address. With the user'"'"'s geographic location, a DNS server may resolve the URL to a regional website of a web service provider which provides services specific to the user'"'"'s geographic location. Consequently, the user may be presented a regional website of a web service provider without delays caused by re-directing, and save the user'"'"'s time and effort to look for a regional website himself.
84 Citations
18 Claims
-
1. A method of translating a name of a web server into an IP address, wherein the Web server is one of a plurality of web servers associated with a web service provider and wherein each of the web servers runs a regional or general website of the web service provider, the method comprising:
-
storing an IP address of a web server together with the geographic region its services are specific to; receiving a user request for accessing a first web server associated with the web service provider, wherein the user request includes identity information of the web service provider; obtaining the user'"'"'s geographic location; and searching with the identity information of the web service provider and the user'"'"'s geographic location to determine an IP address of a web server which is associated with the web service provider and runs a regional website providing services specific to the user'"'"'s geographic location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for translating a name of a web server into an IP address, wherein the web server is one of a plurality of web servers associated with a web service provider and wherein each of the web servers runs a regional or general website of the web service provider, the apparatus comprising:
-
a memory for storing a plurality of IP addresses, wherein each of the IP addresses is stored together with a geographic region its services are specific to; a user location analyzer for obtaining a user'"'"'s geographic location; and a control unit for receiving a user'"'"'s request for accessing a first web server associated with the web service provider, and searching the memory for an IP address of a web server associated with the web service provider and matching the user'"'"'s geographic location. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer-readable medium having instructions which, when performed by a computer, perform a method of translating a name of a web server into an IP address, wherein the web server is one of a plurality of web servers associated with a web service provider and wherein each of the web servers runs a regional or general website of the web service provider, the method comprising:
-
receiving a user request for accessing a first web server of the web service provider, wherein the user request includes identity information of the web service provider; obtaining the user'"'"'s geographic location; and searching for an IP address with the identity information and the user'"'"'s geographic location. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification