Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
First Claim
Patent Images
1. A method of associating a mobile device to a household, the method comprising:
- receiving a plurality of latitude-longitude pairs for a mobile device, the latitude-longitude pairs corresponding to a location of the mobile device during a time period;
organizing the plurality of latitude-longitude pairs into a plurality of clusters, the clusters corresponding to geographic regions visited by the mobile device during the time period;
calculating a score for each cluster, the score representing a likelihood that a user of the mobile device resides in a household within the cluster;
identifying a location of the user'"'"'s household, the location corresponding to the cluster having the highest score; and
associating the mobile device with the user'"'"'s household.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
24 Citations
25 Claims
-
1. A method of associating a mobile device to a household, the method comprising:
-
receiving a plurality of latitude-longitude pairs for a mobile device, the latitude-longitude pairs corresponding to a location of the mobile device during a time period; organizing the plurality of latitude-longitude pairs into a plurality of clusters, the clusters corresponding to geographic regions visited by the mobile device during the time period; calculating a score for each cluster, the score representing a likelihood that a user of the mobile device resides in a household within the cluster; identifying a location of the user'"'"'s household, the location corresponding to the cluster having the highest score; and associating the mobile device with the user'"'"'s household. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for associating a mobile device to a household, the system comprising:
-
a data storage device operating on a server computer, the data storage device storing a plurality of latitude-longitude pairs for a mobile device, the latitude-longitude pairs corresponding to a location of the mobile device during a time period; and a processor for executing computer-readable instructions that, when executed; organize the plurality of latitude-longitude pairs into a plurality of clusters, the clusters corresponding to geographic regions visited by the mobile device during the time period; calculate a score for each cluster, the score representing a likelihood that a user of the mobile device resides in a household within the cluster; identify a location of the user'"'"'s household, the location corresponding to the cluster having the highest score; and associate the mobile device with the user'"'"'s household. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product embodied on a non-transitory computer-readable medium and comprising computer code for associating a mobile device to a household, the code comprising instructions stored in a data storage medium and executable on a processing device;
- and, when executed by the processing device, the processing device;
receives a plurality of latitude-longitude pairs for a mobile device, the latitude-longitude pairs corresponding to a location of the mobile device during a time period; organizes the plurality of latitude-longitude pairs into a plurality of clusters, the clusters corresponding to geographic regions visited by the mobile device during the time period; calculates a score for each cluster, the score representing a likelihood that a user of the mobile device resides in a household within the cluster;
identifies a location of the user'"'"'s household, the location corresponding to the cluster having the highest score; andassociates the mobile device with the user'"'"'s household.
- and, when executed by the processing device, the processing device;
Specification