CPC G06Q 30/0201 (2013.01) [G06Q 30/0205 (2013.01); G01C 21/3679 (2013.01)] | 20 Claims |
1. A method for identifying local businesses visited by a user, the method comprising:
receiving, at one or more processors, location data and movement data for the user;
analyzing, by the one or more processors, the location data and the movement data to identify one or more points of interest (POIs) visited by the user, wherein the one or more POIs comprise one or more local businesses and a plurality of national businesses;
for each POI of the one or more POIs, determining, by the one or more processors, whether the each POI is a local business of the one or more local businesses having less than a threshold number of retail locations;
for each local business of the one or more local businesses visited by the user, identifying, by the one or more processors, one or more national businesses of the plurality of national businesses which the user did not visit along a route to the each local business;
generating, by the one or more processors, a local business metric for the user according to the one or more POIs visited by the user, wherein the local business metric is increased based on the user passing and not visiting at least one of the one or more national businesses along the route to the each local business;
generating, by the one or more processors, a digital map of a geographic area for the user and a plurality of indicators depicting one or more local business frequencies in which the user visited the one or more local businesses within the geographic area, wherein the plurality of indicators overlays one or more locations of the one or more local businesses within the geographic area in the digital map, wherein the plurality of indicators includes a first indicator corresponding to a first local business frequency of the one or more local business frequencies and above a first threshold frequency, wherein the plurality of indicators includes a second indicator corresponding to a second local business frequency of the one or more local business frequencies and above a second threshold frequency, wherein the plurality of indicators includes a third indicator corresponding to a third local business frequency of the one or more local business frequencies and above a third threshold frequency, wherein the first indicator, the second indicator, and the third indicator are different from each other; and
causing, by the one or more processors, a presentation of the local business metric and the digital map with the plurality of indicators for display on a device.
|