METHOD, COMPUTER PROGRAM PRODUCT AND ELECTRONIC DEVICE FOR HYPER-LOCAL GEO-TARGETING
First Claim
1. A method comprising:
- receiving, by a computer over a network, a truncated IP address associated with a user;
receiving, by the computer, user-supplied geographic information associated with the truncated IP address;
retrieving, by the computer from a database, geographic data derived from one or more complete IP addresses corresponding to the truncated IP address;
validating, by the computer, the user-supplied geographic information based at least in part on the derived geographic data, wherein, once validated, the user-supplied geographic information can be used to provide geo-targeted information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product and electronic device are provided for providing hyper-local geo-targeting based on validated, user-supplied geographic information, wherein the user'"'"'s anonymity may be maintained. In particular, user-supplied geographic information may be collected in association with a truncated IP address. Once collected, the user-supplied information may be validated using geographic data previously derived from one or more complete IP addresses corresponding to the received truncated IP address. The derived geographic data may have been derived using a system that maps the routing infrastructure of the Internet in order to determine where endpoints on the Internet are located. The validated, user-supplied geographic information, which may be more specific than the derived geographic data, may then be used to provide more granular and accurate geo-targeting, all the while maintaining the privacy of the individual users.
127 Citations
22 Claims
-
1. A method comprising:
-
receiving, by a computer over a network, a truncated IP address associated with a user; receiving, by the computer, user-supplied geographic information associated with the truncated IP address; retrieving, by the computer from a database, geographic data derived from one or more complete IP addresses corresponding to the truncated IP address; validating, by the computer, the user-supplied geographic information based at least in part on the derived geographic data, wherein, once validated, the user-supplied geographic information can be used to provide geo-targeted information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, said computer-readable program code portions comprising:
-
a first executable portion for receiving a truncated IP address associated with a user; a second executable portion for receiving user-supplied geographic information associated with the truncated IP address; a third executable portion for retrieving, from a database, geographic data derived from one or more complete IP addresses corresponding to the truncated IP address; a fourth executable portion for validating the user-supplied geographic information based at least in part on the derived geographic data, wherein, once validated, the user-supplied geographic information can be used to provide geo-targeted information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electronic device comprising:
a processor configured to; receive a truncated IP address associated with a user; receive user-supplied geographic information associated with the truncated IP address; retrieve, from a database, geographic data derived from one or more complete IP addresses corresponding to the truncated IP address; validate the user-supplied geographic information based at least in part on the derived geographic data, wherein, once validated, the user-supplied geographic information can be used to provide geo-targeted information.
Specification