Browse Prior Art Database

Method and System for Grouping Internet Protocol (IP) addresses based on Geographical Locations

IP.com Disclosure Number: IPCOM000200482D
Publication Date: 2010-Oct-15
Document File: 2 page(s) / 53K

Publishing Venue

The IP.com Prior Art Database

Related People

Bruce Andrew Campbell: INVENTOR [+4]

Abstract

A method and system for grouping Internet Protocol (IP) addresses into ranges based on geographical locations is disclosed. The method and system enables IP addresses to be grouped into ranges of IP addresses tending to be used in a similar geographic locale, thereby making it possible to target users of those IP ranges with advertising and content suitable for the derived location of the IP ranges.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 65% of the total text.

Method and System for Grouping Internet Protocol (IP) addresses based on Geographical Locations

Abstract

A method and system for grouping Internet Protocol (IP) addresses into ranges based on geographical locations is disclosed.  The method and system enables IP addresses to be grouped into ranges of IP addresses tending to be used in a similar geographic locale, thereby making it possible to target users of those IP ranges with advertising and content suitable for the derived location of the IP ranges.

Description

Disclosed is a method and system for grouping Internet Protocol (IP) addresses into ranges based on corresponding geographical locations.

The method involves, utilizing details from logs of web pages visited by one or more users. These details include IP address and a user identifier (ID) of each user.  Based on the user ID, the ZIP, postal code or other geographic expression of location of the user is identified.  Accordingly, an IP address is associated with a location (we will refer to this as ZIP code from now on).  Further, details about geographical co-ordinates are also identified based on the ZIP codes, in order to identify specific geographical location, such as corresponding town or state or country.  Thereafter, a clustering algorithm is applied to these details to obtain a list of IP addresses within a specific geographical location based on corresponding ZIP codes. In addition, a ZIP confidence value is computed corresponding to each ZIP code associated with the list of IP addresses.  The ZIP confidence value provides a metric to identify weights of multiple ZIP codes corresponding to a range of IP addresses.

Consider an example wherein a list of user IDs and ZIP codes provide the following IP addresses. For convenience, we consider all of those IPs for which we have location indicators within the 10.10.10.0 /24 range (meaning 256 IP ranges).

These IP addresses are grouped based on a count of the corresponding ZIP codes.

IP Address

ZIP Code

Reduced to

ZIP Code

ZIP Count

10.10.10.10

10000

10.10.10.10

10000

4

10.10.10.10

10000

10.10.10.10

10001

1

10.10.10.10

10000

     

10.10.10.10

10001

     

10.10.10.10

10000

     
         

10.10.10.27

10000

10.10.10.27

10000

2

10.10.10.27

10000

10.10.10.27

10001

1

10.10.10.27

10002

10.10.10.27

10002

2

10.10.10.27

10002

 

Total

10

10.10.10.27

10001

     
         

10.10.10.28

90001

10.10.10.28

 

 

Consider that geographical locations within a range of 40 KM radial area are grouped together to obtain a range of IP addresses.  As ZIP codes 10000, 10001, 10002 are within the range of 40 KM (just an example, they may not be in real life), their corresponding IP addresses are grouped together in a list.  However, as ZIP code 90001 is...