Point of interest (POI) definition tuning framework
First Claim
1. A point-of-interest (POI) tuning framework that provides POI definitions to a mobile communication device location data analysis application, comprising:
- a processor;
a data store comprising a plurality of location data for each of a plurality of mobile communication devices;
a non-transitory memory;
the mobile communication device location data analysis application stored in the non-transitory memory that, when executed by the processor,analyzes mobile communication device location data accessed from the data store to determine a plurality clusters of locations of each mobile communication device,for each of a plurality of mobile communication devices, determines a route of the mobile communication device based on the clusters, anddetermines a count of intersections of the routes of the plurality of mobile communication devices with a POI based on a definition of the POI; and
a POI tuning application stored in the non-transitory memory that, when executed by the processor,provides a user interface that is configured to receive a POI bearing parameter control input and a fractional POI intersection weight parameter control input,configures the received POI bearing parameter control input into a POI bearing parameter of the definition of the POI,configures the received fractional POI intersection weight parameter control input into a fractional POI intersection weight parameter of the definition of the POI,causes the mobile communication device location data analysis application to execute configured with the definition of the POI to determine the count of intersections of the routes of the plurality of mobile communication devices with the POI, wherein the fractional POI intersection weight parameter reduces the count of intersections of the routes of the plurality of mobile communication devices with the POI to be consistent with an expected count of intersections determined based at least in part on authoritative data,presents in the user interface information about the count of intersections of the routes of the plurality of mobile communication devices with the POI, andbased on the information about the count of intersections of the routes of the plurality of mobile communication devices with the POI, adapts the definition of the POI by;
configuring one or more changed parameter control inputs in one or more parameters of the adapted definition of the POI, andcausing the mobile communication device location data analysis application to execute configured with the adapted definition of the POI to determine a revised count of intersections of the routes of the plurality of mobile communication devices with the POI based on the adapted definition of the POI.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of tuning a point-of-interest (POI) definition in a mobile communication device location data analysis application. The method comprises configuring a POI group definition into the analysis application, causing by a POI tuning application the analysis application to execute and count intersections of routes of mobile communication devices with a POI group based on the POI group definition, for each POI that is associated with the POI group, assigning the count of intersections with the POI group by the analysis application to a count of intersections of routes of devices with the POI, receiving information about the count of intersections of the routes of devices with the plurality of POIs in the POI group from the analysis application by the POI tuning application, and presenting the information about the count of intersections in a user interface by the POI tuning application, whereby the analysis application is iteratively tuned.
43 Citations
20 Claims
-
1. A point-of-interest (POI) tuning framework that provides POI definitions to a mobile communication device location data analysis application, comprising:
-
a processor; a data store comprising a plurality of location data for each of a plurality of mobile communication devices; a non-transitory memory; the mobile communication device location data analysis application stored in the non-transitory memory that, when executed by the processor, analyzes mobile communication device location data accessed from the data store to determine a plurality clusters of locations of each mobile communication device, for each of a plurality of mobile communication devices, determines a route of the mobile communication device based on the clusters, and determines a count of intersections of the routes of the plurality of mobile communication devices with a POI based on a definition of the POI; and a POI tuning application stored in the non-transitory memory that, when executed by the processor, provides a user interface that is configured to receive a POI bearing parameter control input and a fractional POI intersection weight parameter control input, configures the received POI bearing parameter control input into a POI bearing parameter of the definition of the POI, configures the received fractional POI intersection weight parameter control input into a fractional POI intersection weight parameter of the definition of the POI, causes the mobile communication device location data analysis application to execute configured with the definition of the POI to determine the count of intersections of the routes of the plurality of mobile communication devices with the POI, wherein the fractional POI intersection weight parameter reduces the count of intersections of the routes of the plurality of mobile communication devices with the POI to be consistent with an expected count of intersections determined based at least in part on authoritative data, presents in the user interface information about the count of intersections of the routes of the plurality of mobile communication devices with the POI, and based on the information about the count of intersections of the routes of the plurality of mobile communication devices with the POI, adapts the definition of the POI by; configuring one or more changed parameter control inputs in one or more parameters of the adapted definition of the POI, and causing the mobile communication device location data analysis application to execute configured with the adapted definition of the POI to determine a revised count of intersections of the routes of the plurality of mobile communication devices with the POI based on the adapted definition of the POI. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of tuning a point-of-interest (POI) definition in a mobile communication device location data analysis application, comprising:
-
presenting a user interface that is configured to receive a POI group definition control input by a POI tuning application executing on a computer system, where the POI group definition identifies a plurality of POIs associated with a POI group and identifies a geographical area enclosing the plurality of POIs associated with the POI group; configuring the POI group definition into the mobile communication device location data analysis application stored in a memory of the computer system; causing by the POI tuning application the mobile communication device location data analysis application to execute on the computer system configured with the POI group definition to determine a count of intersections of routes of mobile communication devices with the POI group based at least in part on the POI group definition, wherein the POI group definition defines the POI group such that an intersection of a location cluster centroid with any single POI of the POI group is imputed as an intersection of the location cluster centroid with all of the POIs that are members of the POI group; for each POI that is associated with the POI group, assigning the count of intersections with the POI group by the mobile communication device location data analysis application to a count of intersections of routes of mobile communication devices with the POI; receiving information about the count of intersections of the routes of mobile communication devices with the plurality of POIs in the POI group from the mobile communication device location data analysis application by the POI tuning application; presenting the information about the count of intersections in the user interface by the POI tuning application; and based on the information about the count of intersections of the routes of the mobile communication devices with the plurality of POIs, adapting, by the POI turning application, the POI group definition by; configuring one or more changed parameter control inputs in one or more parameters of the adapted POI group definition; and causing the mobile communication device location data analysis application to execute configured with the adapted POI group definition to determine a revised count of intersections of the routes of the mobile communication devices with the plurality of POIs based on the adapted POI group definition. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of tuning a point-of-interest (POI) definition in a mobile communication device location data analysis application, comprising:
-
presenting a user interface that is configured to receive a POI dwell time definition control input for a POI by a POI tuning application executing on a computer system, where the POI dwell time definition identifies a plurality of dwell time categories corresponding to different dwell time ranges; configuring the POI dwell time definition by the POI tuning application into a POI definition of the mobile communication device location data analysis application stored in a memory of the computer system; causing by the POI tuning application the mobile communication device location data analysis application to execute on the computer system configured with the POI definition to identify intersections of routes of mobile communication devices with the POI based at least in part on the POI definition; determining dwell times of the intersections of routes with the POI by the mobile communication device location data analysis application; for each dwell time category, determining a count of the intersections of routes of the mobile communication devices having a dwell time that matches the dwell time category by the mobile communication device location data analysis application; receiving information about the count of intersections of the routes of mobile communication devices per dwell time category by the POI tuning application; presenting the information about the count of intersections of the routes of mobile communication devices per dwell time category of the POI in the user interface by the POI tuning application; and based on the information about the count of intersections of the routes of mobile communication devices per dwell time category, adapting, by the POI turning application, the POI definition by; configuring one or more changed parameter control inputs in one or more parameters of the adapted POI definition; and causing the mobile communication device location data analysis application to execute configured with the adapted POI definition to determine a revised count of intersections of the routes of mobile communication devices with the POI per dwell time category based on the adapted POI definition. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification