IP Library Granted Patent US 9,467,807
Granted Patent B2
US 9,467,807 · App. 14/707,818 · Granted Oct 11, 2016

Estimating demographics associated with a selected geographic area

Inventor: Farshid Alizadeh-Shabdiz (Wayland, MA)
Assignee: Skyhook Wireless, Inc.
H04W4/021H04W4/02H04W4/028H04W8/16H04W12/02
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 9,467,807
App. No.
14/707,818
Granted
Oct 11, 2016
Kind
B2
Abstract

In one embodiment, demographics associated with a selected geographic area may be estimated using visitor demographics. For each mobile device of a plurality of mobile devices, a more recent location estimate of the mobile device determined by a positioning system that is within the selected geographic area may be associated with a previous location estimate of the mobile device determined by the positioning system. Origin geographic areas that include the previous location estimates are determined. Demographics associated with the selected geographic area may be estimated based at least in part on demographics associated with the origin geographic areas of the plurality of mobile devices.

Claims (53)

1. A method of estimating demographics associated with a selected geographic area, comprising:

for each mobile device of a plurality of mobile devices,

associating a more recent location estimate of the mobile device determined by a positioning system that is within the selected geographic area with a previous location estimate of the mobile device determined by the positioning system, and

determining an origin geographic area that includes the previous location estimate;

estimating demographics associated with the selected geographic area, by a computer system, based at least in part on demographics associated with the origin geographic areas of the plurality of mobile devices; and

transmitting the estimated demographics to at least one other computer system.

2. The method of claim 1 , further comprising:

dividing a coverage area of the positioning system into a plurality of geographic areas, wherein the selected geographic area and the origin geographic areas are ones of the plurality of geographic areas.

3. The method of claim 2 , wherein the plurality of geographic areas each have a same size and shape.

4. The method of claim 1 , further comprising:

dividing a designated time period used for estimating the demographics associated with the selected geographic area into a plurality of time slices,

wherein the more recent location estimates were performed during a different time slice than the previous location estimates of the plurality of mobile devices.

5. The method of claim 4 , wherein the estimated demographics are associated with a time slice during which the more recent location estimates were performed.

6. The method of claim 1 , wherein the more recent location estimate and the previous location estimate of a given mobile device of the plurality of mobile devices form a portion of a sequence of location estimates for the given mobile device.

7. The method of claim 6 , wherein the previous location estimate of the given mobile device is immediately prior to the more recent location estimate of the given mobile device in the sequence of location estimates of the given mobile device.

8. The method of claim 1 , wherein the positioning system comprises a WiFi-based positioning system.

9. The method of claim 1 , wherein the demographics associated with the origin geographic areas of the plurality of mobile devices are visitor demographics, and the estimating demographics associated with the selected geographic area is based on a combination of the visitor demographics and home demographics of one or more mobile devices whose users are residents of the selected geographic area.

10. The method of claim 9 , further comprising:

combining the home demographics and the visitor demographics according to a ratio of mobile devices transiting into the selected geographic area versus mobile devices whose users are residents of the selected geographic area.

11. A method of estimating demographics associated with a selected geographic area, comprising:

identifying a plurality of mobile devices that are within the selected geographic area based on location requests from the plurality of mobile devices to a positioning system;

determining home demographics associated with one or more of the plurality of mobile devices whose users are residents of the selected geographic area;

determining visitor demographics associated with one or more of the plurality of mobile devices whose users are transiting into the selected geographic area, the determining visitor demographics performed at least in part by

determining an origin geographic area of each of one or more of the mobile devices whose users are transiting into the selected geographic area, and

obtaining demographics associated with each origin geographic area;

estimating demographics associated with the selected geographic area, by a computer system, based on a combination of the home demographics and the visitor demographics; and

transmitting the estimated demographics to at least one other computer system.

12. The method of claim 11 , wherein the estimating further comprises:

determining a ratio of the mobile devices transiting into the selected geographic area versus the mobile devices whose users are residents of the selected geographic area; and

combining the home demographics and the visitor demographics according to the ratio.

13. The method of claim 11 , wherein the positioning system comprises a WiFi-based positioning system.

14. A non-transitory computer readable medium storing instructions for estimating demographics associated with a selected geographic area, the instructions when executed on one or more processors operable to:

for each mobile device of a plurality of mobile devices,

associate a more recent location estimate of the mobile device determined by a positioning system that is within the selected geographic area with a previous location estimate of the mobile device determined by the positioning system, and

determine an origin geographic area in which the previous location estimate was located; and

estimate demographics associated with the selected geographic area based at least in part on demographics associated with the origin geographic areas of the plurality of mobile devices.

15. The non-transitory computer readable medium of claim 14 , wherein the instructions when executed are further operable to:

divide a coverage area of the positioning system into a plurality of geographic areas, wherein the selected geographic area and the origin geographic areas of the plurality of mobile devices are ones of the plurality of geographic areas.

16. The non-transitory computer readable medium of claim 14 , wherein the instructions when executed are further operable to:

divide a designated time period used for estimating the demographics associated with the selected geographic area into a plurality of time slices,

wherein the more recent location estimates were performed during a different time slice than the previous location estimates of the plurality of mobile devices.

17. The non-transitory computer readable medium of claim 14 , wherein the more recent location estimates and the previous location estimate of a given mobile device of the plurality of mobile devices form a portion of a sequence of location estimates for the given mobile device.

18. The non-transitory computer readable medium of claim 17 , wherein the previous location estimate of the given mobile device is immediately prior to the more recent location estimate of the given mobile device in the sequence of location estimates of the given mobile device.

19. The non-transitory computer readable medium of claim 14 , wherein the positioning system comprises a WiFi-based positioning system.

20. The non-transitory computer readable medium of claim 14 , wherein the demographics associated with the origin geographic areas of the plurality of mobile devices are visitor demographics, and the estimating demographic information associated with the selected geographic area is based on a combination of the visitor demographics and home demographics of one or more mobile devices whose users are residents of the selected geographic area.

21. A system comprising:

software executable on a plurality of mobile devices configured to collect location determination requests and utilize a positioning system to produce location estimates of the mobile devices; and

a server configured to receive the location estimates of the plurality of mobile devices from the positioning system and based thereon to:

for each mobile device of the plurality of mobile devices,

associate a more recent location estimate of the mobile device that is within a first geographic area with a previous location estimate of the mobile device,

determine an origin geographic area that includes the previous location estimate, and

estimate demographics associated with the first geographic area based at least in part on demographics associated with the origin geographic areas of the plurality of mobile devices.

22. The system of claim 21 , wherein the positioning system comprises a WiFi-based positioning system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: SKYHOOK WIRELESS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 069853/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: ALIZADEH-SHABDIZ, FARSHID
To: SKYHOOK WIRELESS, INC.
Reel/Frame 058649/0297 →
Continuity (4)
Continuation 14073952 · Nov 7, 2013
Continuation 13252685 · Oct 4, 2011
Provisional Application 61389834 · Oct 5, 2010
Related Publication 20150245175A1 · Aug 27, 2015