Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
225 words
A proxy server selecting server connected to a network having a computer node (referred to as a server) serving as a server for providing service, a computer node (referred to as a client) serving as a client for receiving the service, and plural computer nodes (referred to as proxy servers) serving as proxy servers for relaying an access from said client to said server, said proxy server selecting server comprising: an address storage unit for storing a domain name and a network address of each of the computer nodes in said network to be managed; a proxy server information storage unit for storing location information of each of said proxy servers; a proxy server selecting unit for selecting one of the proxy servers according to a predetermined selecting rule, based on geographic location information of said client and said location information of each of said proxy servers stored in said proxy server information storing unit, when receiving from said client an inquiry request for inquiring a network address of a server corresponding to a domain name of said server, the geographic location information of said client being attached to said inquiry request; and an address notifying unit for notifying said client of a network address of said proxy server selected by said proxy server selecting unit in place of the network address of said server.
Claim 2
Dependent Claim
225 words
A proxy server selecting server connected to a network having a computer node (referred to as a server) serving as a server for providing service, a computer node (referred to as a client) serving as a client for receiving the service, and plural computer nodes (referred to as proxy servers) serving as proxy servers for relaying an access from said client to said server, said proxy server selecting server comprising: an address storage unit for storing a domain name and a network address of each of the computer nodes in said network to be managed; a proxy server information storage unit for storing location information of each of said proxy servers; a proxy server selecting unit for selecting one of the proxy servers according to a predetermined selecting rule, based on geographic location information of said client and said location information of each of said proxy servers stored in said proxy server information storing unit, when receiving from said client an inquiry request for inquiring a network address of a server corresponding to a domain name of said server, the geographic location information of said client being attached to said inquiry request; and an address notifying unit for notifying said client of a network address of said proxy server selected by said proxy server selecting unit in place of the network address of said server.
Claim 3
Dependent Claim
59 words
The proxy server selecting server as claimed in claim 1 , wherein said location information of each of said proxy servers includes physical location information comprising at least one of an area code of a place where a proxy server corresponding to said location information is located and a pair of a latitude and a longitude of said place.
Claim 4
Dependent Claim
93 words
The proxy server selecting server as claimed in claim 1 , further comprising a load status obtaining unit for periodically obtaining a load status of each of said proxy servers, wherein said proxy server information storage unit stores as a content for each of said proxy servers not only the location information but also the load status thus obtained by said load status obtaining unit; and said proxy server selecting unit selects one of said proxy servers based on the geographic location information of said client and the contents of said proxy servers.
Claim 5
Dependent Claim
227 words
In a storage medium having recorded a program executable by a proxy server selecting server connected to a network having a computer node (referred to as a server) serving as a server for providing service, a computer node (referred to as a client) serving as a client for receiving said service, and plural computer nodes (referred to as proxy servers) serving as proxy servers for relaying an access from said client to said server connected thereto, said program when executed causes said proxy server selecting server to perform the steps of: storing in an address storing portion a domain name and a network address of each of the computer nodes in the network to be managed; storing location information of each of said proxy servers in a memory provided in said proxy server selecting server; selecting one of the proxy servers according to a predetermined selecting rule, based on geographic location information of said client and the stored content of said memory, when receiving from said client an inquiry request for requesting a network address of a server corresponding to a domain name of said server, the geographic location information of said client being attached to said inquiry request; and notifying said client of a network address of said proxy server selected by said proxy server selecting portion in place of the network address of said server.
Claim 6
Dependent Claim
227 words
In a storage medium having recorded a program executable by a proxy server selecting server connected to a network having a computer node (referred to as a server) serving as a server for providing service, a computer node (referred to as a client) serving as a client for receiving said service, and plural computer nodes (referred to as proxy servers) serving as proxy servers for relaying an access from said client to said server connected thereto, said program when executed causes said proxy server selecting server to perform the steps of: storing in an address storing portion a domain name and a network address of each of the computer nodes in the network to be managed; storing location information of each of said proxy servers in a memory provided in said proxy server selecting server; selecting one of the proxy servers according to a predetermined selecting rule, based on geographic location information of said client and the stored content of said memory, when receiving from said client an inquiry request for requesting a network address of a server corresponding to a domain name of said server, the geographic location information of said client being attached to said inquiry request; and notifying said client of a network address of said proxy server selected by said proxy server selecting portion in place of the network address of said server.
Claim 7
Dependent Claim
188 words
A network system, comprising: a network; a computer node (referred to as a server) connected to said network and serving as a server for providing service; a computer node (referred to as a client) connected to said network and serving as a client for receiving the service; plural computer nodes (referred to as proxy servers) connected to said network and each serving as a proxy server for standing as a proxy for an access to said server by said client; and a proxy server selecting server that is a computer node (referred to as a proxy server selecting server) connected to said network, having a memory for storing location information of each of said proxy servers, and for selecting a most approximate proxy server to said client by referring to said location information in response to an inquiring request having geographic location information of a client and a logical node name of the server from which said client requires the service, and said proxy server selecting server notifying said client of a network address of said selected proxy server in place of the network address of said server.
Claim 8
Dependent Claim
188 words
A network system, comprising: a network; a computer node (referred to as a server) connected to said network and serving as a server for providing service; a computer node (referred to as a client) connected to said network and serving as a client for receiving the service; plural computer nodes (referred to as proxy servers) connected to said network and each serving as a proxy server for standing as a proxy for an access to said server by said client; and a proxy server selecting server that is a computer node (referred to as a proxy server selecting server) connected to said network, having a memory for storing location information of each of said proxy servers, and for selecting a most approximate proxy server to said client by referring to said location information in response to an inquiring request having geographic location information of a client and a logical node name of the server from which said client requires the service, and said proxy server selecting server notifying said client of a network address of said selected proxy server in place of the network address of said server.
Claim 9
Dependent Claim
66 words
A network system as claimed in claim 5 , wherein each of said proxy servers serving as said server for receiving an access request from said client, transmits said access request from said server to said server, serves itself as said client for receiving the response to said access request from said server, and serves itself as said server for transmitting said response to said client.
Claim 10
Dependent Claim
50 words
The network system as claimed in claim 5 , wherein said location information comprises load information of said proxy server and said proxy server selecting server operates to select the most approximate proxy server to said client based on said location information and said load information of said proxy server.
Claim 11
Dependent Claim
33 words
The network system as claimed in claim 5 , wherein said network system is an internet, said logical node contains a domain name, and the network address is an IP (Internet Protocol) address.