System and method for aggregating and associating mobile device location data
First Claim
1. A computer-implemented method for processing mobile device location data, the method comprising:
- partitioning a collection of tuples including time stamps and location coordinates, generated via a particular mobile device associated with a user, into a plurality of clusters wherein distances between location coordinates of the tuples in each of the plurality of clusters are less than a predetermined distance;
deriving from the plurality of clusters size-based clusters, wherein the number of tuples in each size-based cluster is greater than a predetermined number;
deriving from the plurality of clusters time-based clusters, wherein a time period from a substantially earliest tuple to a substantially latest tuple in each of the time-based clusters, as indicated by respective time stamps, is greater than a predetermined length of time; and
designating at least one base location cluster from at least one of the size-based clusters and the time-base clusters wherein at least a predetermined percentage of the tuples correspond to at least one particular time window.
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
7 Claims
-
1. A computer-implemented method for processing mobile device location data, the method comprising:
-
partitioning a collection of tuples including time stamps and location coordinates, generated via a particular mobile device associated with a user, into a plurality of clusters wherein distances between location coordinates of the tuples in each of the plurality of clusters are less than a predetermined distance; deriving from the plurality of clusters size-based clusters, wherein the number of tuples in each size-based cluster is greater than a predetermined number; deriving from the plurality of clusters time-based clusters, wherein a time period from a substantially earliest tuple to a substantially latest tuple in each of the time-based clusters, as indicated by respective time stamps, is greater than a predetermined length of time; and designating at least one base location cluster from at least one of the size-based clusters and the time-base clusters wherein at least a predetermined percentage of the tuples correspond to at least one particular time window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification