Patent ID: 9503531
Filing Date: 2016-11-22
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A region identification server configured with a processor comprising: at least one memory operable to store computer program instructions; at least one processor operable to read said computer program instructions and operate according to said program instructions, said program instructions including: receiver instructions configured to cause said at least one processor to receive a request signal from a request source terminal whose address is unknown; acquisitor instructions configured to cause said at least one processor to acquire an IP address assigned to the request source terminal from the request signal received by the receiver instructions; and determinator instructions configured to cause said at least one processor to determine a location region of a user of the request source terminal by referring to an address storage based on the IP address acquired by the acquisitor instructions, the location region corresponding to a specified address range, the address storage storing address information including location regions of registered users set based on addresses of the registered users and IP addresses assigned to terminals of the registered users in association with each other, wherein the address information stored in the address storage are arranged in ascending or descending order of IP addresses and grouped in advance into blocks indicating specified address ranges, in each block, a plurality of address information with the same location region and arranged consecutively are grouped together in advance as a sub-block by storing the location region and the sub-block in association with each other in the address storage, and the determinator instructions configured to cause said at least one processor to determine a location region corresponding to the sub-block including the acquired IP address as the location region of the user of the request source terminal.