IP Library Granted Patent US 11,568,444
Granted Patent B2
US 11,568,444 · App. 17/328,726 · Granted Jan 31, 2023

Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices

Inventors: Dale Hartzell (Boulder, CO); Mark Welton (Reston, VA); Michael Perri (Centennial, CO)
Assignee: Mobile Technology Corporation
G06Q30/0261G06Q30/0205G06Q30/0277G06Q50/01H04L67/535H04W4/02H04W4/023H04W4/029H04W4/21H04W12/02H04W12/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,568,444
App. No.
17/328,726
Granted
Jan 31, 2023
Kind
B2
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.

Claims (45)

1. A method of building a household profile of mobile devices, comprising:

identifying a physical home address of a plurality of mobile devices based on location data generated by respective mobile devices, wherein the location data includes a plurality of coordinates corresponding to a physical position of each mobile device, wherein the physical home address for each of the plurality of mobile devices is identified by subjecting the plurality of coordinates to a frequency analysis to determine the physical home address;

grouping subsets of the plurality of mobile devices together in a data structure as a function of the physical home address of each, wherein grouped mobile devices have a matching physical home address;

determining whether a given mobile ad identifier has been served to at least one member of a given grouped subset of the plurality of mobile devices; and

determining whether a different member of the given grouped subset of the plurality of mobile devices has accessed internet content associated with the given mobile ad identifier served to the at least one member.

2. The method of claim 1 , wherein generating physical home address for each of the plurality of mobile devices further comprises:

organizing the plurality of coordinates corresponding to each mobile device into a plurality of clusters, the clusters corresponding to geographic regions visited by each respective mobile device during a time period; and

wherein the frequency analysis includes calculating a score for each cluster, the score representing a likelihood that the respective user of each respective mobile device resides at the address within the cluster during the time period wherein the physical home address corresponds to the cluster having the highest score.

3. The method of claim 1 , further comprising:

executing a search query on the data structure that returns search results formatted as grouped subsets of the plurality of mobile devices.

4. The method of claim 1 , wherein the location data is obtained using a technique selected from the group consisting of global positioning with a global positioning system, cellular triangulation, and/or WiFi identification.

5. The method of claim 1 , wherein the plurality of coordinates corresponding to each mobile device are captured at any of:

periodic intervals; or

in response to interaction with mobile application or web services.

6. A system of building a household profile of mobile devices, comprising:

a processor; and

a memory including instructions that when executed cause the processor to:

identifying a physical home address of a plurality of mobile devices based on location data generated by respective mobile devices, wherein the location data includes a plurality of coordinates corresponding to each mobile device and the physical home address for each of the plurality of mobile devices is identified by subjecting the plurality of coordinates to a frequency analysis to determine the physical home address;

grouping subsets of the plurality of mobile devices together in a data structure as a function of the physical home address of each, wherein grouped mobile devices have a matching physical home address;

determining whether a given mobile ad identifier has been served to at least one member of a given grouped subset of the plurality of mobile devices; and

determining whether a different member of the given grouped subset of the plurality of mobile devices has accessed internet content associated with the given mobile ad identifier served to the at least one member.

7. The system of claim 6 , wherein generating physical home address for each of the plurality of mobile devices further comprises:

organizing the plurality of coordinates corresponding to each mobile device into a plurality of clusters, the clusters corresponding to geographic regions visited by each respective mobile device during a time period; and

wherein the frequency analysis includes calculating a score for each cluster, the score representing a likelihood that the respective user of each respective mobile device resides at the address within the cluster during the time period wherein the physical home address corresponds to the cluster having the highest score.

8. The system of claim 6 , the instructions further comprising:

executing a search query on the data structure that returns search results formatted as grouped subsets of the plurality of mobile devices.

9. The system of claim 6 , wherein the location data is obtained using a technique selected from the group consisting of global positioning with a global positioning system, cellular triangulation, and/or WiFi identification.

10. The system of claim 6 , wherein the plurality of coordinates corresponding to each mobile device are captured at any of:

periodic intervals; or

in response to interaction with mobile application or web services.

11. A method of building a household profile of mobile devices, comprising:

independently identifying a physical home address of a first mobile device and a second mobile device based on location data generated by the respective mobile devices, wherein the location data includes a plurality of coordinates corresponding to a physical position of each mobile device, wherein a physical home address of the first mobile device and a physical home address of the second mobile device are identified by subjecting the plurality of coordinates to a frequency analysis;

determining that the physical home address of the first mobile device and the physical home address of the second mobile device are the same;

in response to said determining, grouping the first mobile device and the second mobile device together in a data structure representing a household device profile; and

determining whether a given mobile ad identifier has been served to at least one member of the household device profile; and

determining whether a different member of the household device profile has accessed internet content associated with the mobile ad identifier served to the at least one member.

12. The method of claim 11 , wherein generating physical home address for each of the first mobile device and second mobile device further comprises:

organizing the plurality of coordinates corresponding to the first mobile device into a first plurality of clusters and the plurality of coordinates corresponding to the second mobile device into a second plurality of clusters, the first and second plurality of clusters corresponding to geographic regions visited by each respective mobile device during a time period; and

wherein the frequency analysis includes calculating a score for each cluster, the score representing a likelihood that the respective user of each respective mobile device resides at the address within the cluster during the time period wherein the physical home address corresponds to the cluster having the highest score.

13. The method of claim 11 , further comprising:

executing a search query on the data structure that returns search results formatted as groups of mobile devices.

14. The method of claim 11 , wherein the location data is obtained using a technique selected from the group consisting of global positioning with a global positioning system, cellular triangulation, and/or WiFi identification.

15. The method of claim 11 , wherein the plurality of coordinates corresponding to each mobile device are captured at any of:

periodic intervals; or

in response to interaction with mobile application or web services.

Assignments (3)
CHANGE OF NAME Recorded Nov 3, 2021
From: MOBILE TECHNOLOGY, LLC
To: MOBILE TECHNOLOGY CORPORATION
Reel/Frame 058014/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: HARTZELL, DALE; WELTON, MARK; PERRI, MICHAEL
To: MOBILE TECHNOLOGY CORPORATION, LLC
Reel/Frame 057502/0413 →
CHANGE OF NAME Recorded Sep 16, 2021
From: MOBILE TECHNOLOGY CORPORATION, LLC
To: MOBILE TECHNOLOGY, LLC
Reel/Frame 057524/0821 →
Continuity (9)
Continuation 16866343 · May 4, 2020
Continuation 16449282 · Jun 21, 2019
Continuation 15834685 · Dec 7, 2017
Continuation 15458905 · Mar 24, 2017
Continuation 15046394 · Feb 17, 2016
Continuation 14731281 · Jun 4, 2015
Continuation 14509390 · Oct 8, 2014
Provisional Application 61888950 · Oct 9, 2013
Related Publication 20210279767A1 · Sep 9, 2021