Systems and Methods of Tracking Locations Visited by Mobile Devices to Quantify a Change Computed based on Matching Populations used in Change Measurement
First Claim
1. A system, comprising:
- a plurality of mobile devices, wherein each mobile device in the plurality of mobile devices determines locations of the mobile device at respective time instances when the mobile device is at the respective locations; and
a computing device in communication with the mobile devices to receive locations of the mobile devices at different time instances, wherein the computing device;
receives information identifying a time period during which at least one message related to a predetermined region is transmitted to a portion of the mobile devices at least once;
identifies a plurality of clusters of the plurality of mobile devices according to a set of attributes, wherein mobile devices in each of plurality of clusters have values of the attributes that are close to each other in an attribute space defined by the set of attributes;
selects a subset of the plurality of mobile devices based at least in part on identifications of the clusters in the attribute space;
identifies a plurality of first mobile devices in the subset, wherein each mobile device of the first mobile devices having a first status with respect to the message;
identifies a plurality of second mobile devices in the subset, wherein each mobile device of the second mobile devices having a second status with respect to the message;
for each respective mobile device in the first mobile devices and the second mobile devices, computes a response of the respective mobile device based on counts of visitation to the predetermined region by the respective mobile device; and
calculates a measurement of a location behavior change based on a difference between responses of the first mobile devices and responses of the second mobile devices.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods including mobile devices determining their locations using location determination units, such as GPS receivers. A computing device generates a statistical measurement of location pattern changes in relation to a predetermined region for a predetermined period of time. The measurement is generated from a difference between responses of exposed mobile devices and responses of non-exposed mobile devices, which devices are selected based on a cluster analysis to match the distributions of the exposed mobile devices and the non-exposed mobile devices in an attribute space. Each response of a mobile device can be computed based on applying, at a time instance, an anti-symmetric weight function having an exponential distribution to a time series of visitation measurements to generate a response corresponding to the time instance, and summing the responses corresponding to time instances falling within the predetermined period of time as the response of the mobile device.
-
Citations
20 Claims
-
1. A system, comprising:
-
a plurality of mobile devices, wherein each mobile device in the plurality of mobile devices determines locations of the mobile device at respective time instances when the mobile device is at the respective locations; and a computing device in communication with the mobile devices to receive locations of the mobile devices at different time instances, wherein the computing device; receives information identifying a time period during which at least one message related to a predetermined region is transmitted to a portion of the mobile devices at least once; identifies a plurality of clusters of the plurality of mobile devices according to a set of attributes, wherein mobile devices in each of plurality of clusters have values of the attributes that are close to each other in an attribute space defined by the set of attributes; selects a subset of the plurality of mobile devices based at least in part on identifications of the clusters in the attribute space; identifies a plurality of first mobile devices in the subset, wherein each mobile device of the first mobile devices having a first status with respect to the message; identifies a plurality of second mobile devices in the subset, wherein each mobile device of the second mobile devices having a second status with respect to the message; for each respective mobile device in the first mobile devices and the second mobile devices, computes a response of the respective mobile device based on counts of visitation to the predetermined region by the respective mobile device; and calculates a measurement of a location behavior change based on a difference between responses of the first mobile devices and responses of the second mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method implemented in a computing device, the method comprising:
-
receiving location information of a plurality of mobile devices, wherein each mobile device in the plurality of mobile devices determines locations of the mobile device at respective time instances when the mobile device is at the respective locations; receiving information identifying a time period during which at least one message related to a predetermined region is transmitted to a portion of the mobile devices at least once; identifying a plurality of clusters of the plurality of mobile devices according to a set of attributes, wherein mobile devices in each of plurality of clusters have values of the attributes that are close to each other in an attribute space defined by the set of attributes; selecting a subset of the plurality of mobile devices based at least in part on identifications of the clusters in the attribute space; identifying a plurality of first mobile devices in the subset, wherein each mobile device of the first mobile devices having a first status with respect to the message; identifying a plurality of second mobile devices in the subset, wherein each mobile device of the second mobile devices having a second status with respect to the message; for each respective mobile device in the first mobile devices and the second mobile devices, computing a response of the respective mobile device based on counts of visitation to the predetermined region by the respective mobile device; and calculating a measurement of a location behavior change based on a difference between responses of the first mobile devices and responses of the second mobile devices. - View Dependent Claims (19)
-
-
20. A non-transitory computer storage medium storing instructions which when executed by a computing device, cause the computing device to perform a method, the method comprising:
-
receiving location information of a plurality of mobile devices, wherein each mobile device in the plurality of mobile devices determines locations of the mobile device at respective time instances when the mobile device is at the respective locations; receiving information identifying a time period during which at least one message related to a predetermined region is transmitted to a portion of the mobile devices at least once; identifying a plurality of clusters of the plurality of mobile devices according to a set of attributes, wherein mobile devices in each of plurality of clusters have values of the attributes that are close to each other in an attribute space defined by the set of attributes; selecting a subset of the plurality of mobile devices based at least in part on identifications of the clusters in the attribute space; identifying a plurality of first mobile devices in the subset, wherein each mobile device of the first mobile devices having a first status with respect to the message; identifying a plurality of second mobile devices in the subset, wherein each mobile device of the second mobile devices having a second status with respect to the message; for each respective mobile device in the first mobile devices and the second mobile devices, computing a response of the respective mobile device based on counts of visitation to the predetermined region by the respective mobile device; and calculating a measurement of a location behavior change based on a difference between responses of the first mobile devices and responses of the second mobile devices.
-
Specification