System and method for aggregating and associating mobile device location data
First Claim
1. A computer-implemented method for mobile device location data, the method comprising:
- correlating each of a plurality of particular locations with at least one category;
determining for at least one data instance of a mobile device the distance from a location coordinate corresponding to the at least one data instance to each of the plurality of particular locations;
correlating a user of the mobile device with the at least one category of those of the plurality of particular locations for which the distance is less than a particular distance;
assigning a frequency value to each of the at least one category correlated with the user based on the number of those of the plurality of particular locations correlated with the at least category for which the distance is less than the particular distance;
correlating location-related data with at least one of the plurality of particular locations;
for the at least one of the plurality of particular locations, assigning a popularity value to each of the at least one category based on the number of the plurality of particular locations correlated with each of the at least one category;
determining a current position of the mobile device; and
transmitting the location-related data corresponding to the at least one of the plurality of particular locations to the user in response to the current position of the mobile device being within a particular proximity of the at least one of the plurality of particular locations and based on the popularity value and the frequency value.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for processing mobile device location data is provided. Location data is filtered based on age and accuracy or precision of location coordinates. Location data is partitioned based on the location coordinates into a plurality of clusters including a plurality of location data instances. The plurality of clusters are filtered based on a number of data instances in a particular cluster and a period of time over which data instances of the particular data cluster are generated. A distance is determined from a location coordinate corresponding to the data instances of one or more of the plurality of clusters to a particular predetermined location, and the one or more of the plurality of clusters are correlated with the particular predetermined location in response to the distance being less than a predetermined distance. The invention further provides a location data processing system.
-
Citations
8 Claims
-
1. A computer-implemented method for mobile device location data, the method comprising:
-
correlating each of a plurality of particular locations with at least one category; determining for at least one data instance of a mobile device the distance from a location coordinate corresponding to the at least one data instance to each of the plurality of particular locations; correlating a user of the mobile device with the at least one category of those of the plurality of particular locations for which the distance is less than a particular distance; assigning a frequency value to each of the at least one category correlated with the user based on the number of those of the plurality of particular locations correlated with the at least category for which the distance is less than the particular distance; correlating location-related data with at least one of the plurality of particular locations; for the at least one of the plurality of particular locations, assigning a popularity value to each of the at least one category based on the number of the plurality of particular locations correlated with each of the at least one category; determining a current position of the mobile device; and transmitting the location-related data corresponding to the at least one of the plurality of particular locations to the user in response to the current position of the mobile device being within a particular proximity of the at least one of the plurality of particular locations and based on the popularity value and the frequency value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A location data processing system comprising at least one computing device including at least one memory comprising instructions operable to enable the computing device to perform a procedure comprising:
-
correlating each of a plurality of particular locations with at least one category; determining for at least one data instance of a mobile device the distance from a location coordinate corresponding to the at least one data instance to each of the plurality of particular locations; correlating a user of the mobile device with the at least one category of those of the plurality of particular locations for which the distance is less than a particular distance; assigning a frequency value to each of the at least one category correlated with the user based on the number of those of the plurality of particular locations correlated with the at least category for which the distance is less than the particular distance; correlating location-related data with at least one of the plurality of particular locations; for the at least one of the plurality of particular locations, assigning a popularity value to each of the at least one category based on the number of the plurality of particular locations correlated with each of the at least one category; determining a current position of the mobile device; and transmitting the location-related data corresponding to the at least one of the plurality of particular locations to the user in response to the current position of the mobile device being within a particular proximity of the at least one of the plurality of particular locations and based on the popularity value and the frequency value.
-
-
8. Non-transitory computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network, the method comprising:
-
correlating each of a plurality of particular locations with at least one category; determining for at least one data instance of a mobile device the distance from a location coordinate corresponding to the at least one data instance to each of the plurality of particular locations; correlating a user of the mobile device with the at least one category of those of the plurality of particular locations for which the distance is less than a particular distance; assigning a frequency value to each of the at least one category correlated with the user based on the number of those of the plurality of particular locations correlated with the at least category for which the distance is less than the particular distance; correlating location-related data with at least one of the plurality of particular locations; for the at least one of the plurality of particular locations, assigning a popularity value to each of the at least one category based on the number of the plurality of particular locations correlated with each of the at least one category; determining a current position of the mobile device; and transmitting the location-related data corresponding to the at least one of the plurality of particular locations to the user in response to the current position of the mobile device being within a particular proximity of the at least one of the plurality of particular locations and based on the popularity value and the frequency value.
-
Specification