Location retargeting system for online advertising
First Claim
1. A system, comprising:
- a processor; and
memory comprising instructions that when executed by the processor implement;
a geo-indexed cache of at least two tiers, entries of the geo-indexed cache storing information about multiple potential customers, each entry in the geo-indexed cache comprising a key based on latitude and longitude values, each respective tier of the at least two tiers corresponding to a respective geographic area having a respective geographic resolution among a range of geographic resolutions to permit a range of precision in geographic targeting in the respective geographic area;
a query module configured to receive geo-location information from a mobile device of a user, perform a lookup in the geo-indexed cache using the geo-location information and a desired respective geographic resolution to identify a tier of the at least two tiers, and determine location data for the mobile device of the user; and
an ad recommendation module configured to;
control transmission of advertisements based on the location data for the mobile device of the user and an advertiser retargeting criterion, the ad recommendation module communicating data defining the advertisements to the user and a plurality of potential customers selected from the geo-indexed cache using the location data, the plurality of potential customers being located in a predetermined area or radius defined by the location data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for retargeting customers is based on a mobile device query initiated by a user, and includes a query module configured to receive a query with geographical information from the mobile device and determine geographical identifiers of the mobile device. An indexed database stores an aggregated plurality of customers having a geographical identifier proximate to the determined geographical area, and a processor selects an advertiser located proximate to the determined geographical area. A performance feedback module is configured to assign an effectiveness rating to one or more advertisements provided by the selected advertiser based on marketing attributes of the aggregated plurality of customers. An advertisement recommendation module then recommends one or more advertisements provided by the selected advertiser based on the assigned effectiveness rating, and the aggregated plurality of customers are retargeted by transmitting the recommended advertisements to one or more customers of the aggregated plurality of customers.
-
Citations
18 Claims
-
1. A system, comprising:
-
a processor; and memory comprising instructions that when executed by the processor implement; a geo-indexed cache of at least two tiers, entries of the geo-indexed cache storing information about multiple potential customers, each entry in the geo-indexed cache comprising a key based on latitude and longitude values, each respective tier of the at least two tiers corresponding to a respective geographic area having a respective geographic resolution among a range of geographic resolutions to permit a range of precision in geographic targeting in the respective geographic area; a query module configured to receive geo-location information from a mobile device of a user, perform a lookup in the geo-indexed cache using the geo-location information and a desired respective geographic resolution to identify a tier of the at least two tiers, and determine location data for the mobile device of the user; and an ad recommendation module configured to; control transmission of advertisements based on the location data for the mobile device of the user and an advertiser retargeting criterion, the ad recommendation module communicating data defining the advertisements to the user and a plurality of potential customers selected from the geo-indexed cache using the location data, the plurality of potential customers being located in a predetermined area or radius defined by the location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
caching advertiser data into at least two tiers of cached advertiser data, each respective tier of the at least two tiers having a respective geographical resolution among a range of geographical resolutions to permit a range of precision in geographic targeting in respective areas defined by respective tiers of the at least two tiers, with keys based on latitude and longitude values, the cached advertiser data including a plurality of entries storing information about multiple potential customers; receiving geo-location information from a mobile device of a user; performing a query of at least one tier of the at least two tiers of the cached advertiser data using the geo-location information, the at least one tier being defined by a desired geographical resolution; determining one or more advertisements based on results of the query; and sending the one or more advertisements to the user and to a plurality of potential customers selected from the multiple potential customers with information using the geo-location information for the mobile device of the user, the plurality of potential customers being located in a predetermined area or radius defined by location data associated with the geo-location information to deliver targeted advertisements to the user and the plurality of potential customers. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, implement a system comprising:
-
a cache comprising latitude and longitude keys, the cache being separated into at least two tiers stored as separate data structures; a query module configured to receive geo-location information from a mobile device of a user, perform a lookup in the cache using the geo-location information and a desired geographic precision to select a tier among the at least two tiers and determine location data for the mobile device of the user; and an ad recommendation module configured to; control transmission of advertisements based on the location data for the mobile device of the user and an advertiser retargeting criterion related to at least one of customer search history or purchase history and a tier of the at least two tiers so that recommended advertisements are sent to the user and to a plurality of potential customers located in a predetermined area or radius defined by the location data for the mobile device of the user, wherein the controlling transmission comprises using the location data to deliver targeted advertisements to the user and the plurality of potential customers. - View Dependent Claims (18)
-
Specification