AUTOMATIC IDENTIFICATION OF TRAVEL AND NON-TRAVEL NETWORK ADDRESSES
First Claim
1. A method for classifying network addresses, comprising:
- collecting and analyzing user event data in logs in response to user activity;
determining non-travel network addresses as a first type of location information from the user event data; and
determining travel network addresses as a second type of location information with respect to the non-travel network addresses by applying a distance parameter to geolocation location information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to automatically classify types of IP addresses associated with a user. Information, such as user names, machine information, IP address, etc., may be obtained from logs. For each user or host in the logs, home IP addresses are identified from IP addresses where the user or host shows a predetermined level of activity. Travel IP addresses are identified, which are IP addresses at locations greater than a predetermined distance from the home IP addresses, as determined from geolocation data. A pattern analysis may be performed to determine which of the home IP addresses are work IP addresses associated with the user or host. The system may thus provide a classification of a user'"'"'s or host'"'"'s associated IP addresses as being one of travel, home, and work IP addresses. From this classification, mobility patterns may be derived, as well as applications to enhance security, advertising, search and network management.
109 Citations
20 Claims
-
1. A method for classifying network addresses, comprising:
-
collecting and analyzing user event data in logs in response to user activity; determining non-travel network addresses as a first type of location information from the user event data; and determining travel network addresses as a second type of location information with respect to the non-travel network addresses by applying a distance parameter to geolocation location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for classifying network addresses, comprising:
-
determining location information of the network addresses; identifying candidate network addresses using the location information of the network addresses; and identifying non-travel network addresses and travel network addresses using the candidate network addresses and a distance parameter. - View Dependent Claims (16)
-
-
17. A method for classifying network addresses associated with a user, comprising:
-
determining location information of the network addresses; identifying candidate first locations from the location information; and determining second locations from the candidate first locations using a geographic parameter with respect to the location information, and based on patterns of use of the network addresses. - View Dependent Claims (18, 19, 20)
-
Specification