Wireless access point location estimation using collocated harvest data

US10698073B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10698073-B2
Application numberUS-201414292631-A
CountryUS
Kind codeB2
Filing dateMay 30, 2014
Priority dateMay 30, 2014
Publication dateJun 30, 2020
Grant dateJun 30, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Collocated access point (AP) harvest data is combined with accurate location-tagged harvest data to improve access point location estimates and to estimate the location of access points that could not be previously estimated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a navigation computer, a first set of harvest data and a second set of harvest data from one or more harvesting devices, wherein the first set of harvest data comprises an indication of access points of a wireless network observed by the one or more harvesting devices at one or more first harvesting locations, and an indication of the one or more harvesting locations, and wherein the second set of harvest data comprises an indication of access points of the wireless network observed by the one or more harvesting devices at one or more second harvesting locations, the second set of harvest data not including an indication of the one or more second harvesting locations, and generating, by the navigation computer, a first set of estimated locations of access points of a wireless network using the first set of harvest data; estimating, by the navigation computer, the one or more second harvesting locations based on the first set of estimated locations of the access points, wherein the one or more second harvesting locations are estimated using iterative multi-pass analysis on the first and the second sets of harvest data; generating, by the navigation computer, a second set of estimated locations of the access points using a combination of the first set of estimated locations of the access points, the estimated one or more second harvesting locations, and the second set of harvest data; receiving, by the navigation computer, a request from a requesting device for a data set for determining a location of the requesting device based on observations of one or more access points of the wireless network; and responsive to the request, sending, by the navigation computer, to the requesting device the data set including one or more estimated locations of the access points from the second set of estimated locations of the access points. 2. The method of claim 1 , where the first and the second sets of harvest data are collected at harvest locations by the one or more harvesting devices, the one or more harvesting devices including one or more mobile devices having wireless transceivers capable of detecting presence of radio frequency (RF) signals transmitted by the access points. 3. The method of claim 2 , where the first and the second sets of harvest data include unique identifiers for identifying the access points and received signal strength measurements for the RF signals transmitted by the access points. 4. The method of claim 3 , where the first and the second sets of harvest data include timestamps identifying times when the first and the second sets of harvest data were collected by the one or more mobile devices. 5. The method of claim 1 , where generating the first and the second sets of estimated locations of the access points includes applying a probability density function to the first and the second sets of harvest data, where the probability density function is associated with a cell of a geographic grid containing at least one of the access points. 6. The method of claim 1 , where the first and the second sets of harvest data are filtered to identify moving access points. 7. The method of claim 1 , where the first and the second sets of estimated locations of the access points are estimated using an iterative multi-pass analysis on the first and the second sets of harvest data. 8. A system comprising: one or more processors; memory storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising: receiving, by a navigation computer, a first set of harvest data and a second set of harvest data from one or more harvesting devices, wherein the first set of harvest data comprises an indication of access points of a wireless network observed by the one or more harvesting devices at one or more first harvesting locations, and an indication of the one or more harvesting locations, and wherein the second set of harvest data comprises an indication of access points of the wireless network observed by the one or more harvesting devices at one or more second harvesting locations, the second set of harvest data not including an indication of the one or more second harvesting locations, and generating, by the navigation computer, a first set of estimated locations of access points of a wireless network using the first set of harvest data; estimating, by the navigation computer, the one or more second harvesting locations based on the first set of estimated locations of the access points, wherein the one or more second harvesting locations are estimated using iterative multi-pass analysis on the first and the second sets of harvest data; generating, by the navigation computer, a second set of estimated locations of the access points using a combination of the first set of estimated locations of the access points, the estimated one or more second harvesting locations, and the second set of harvest data; receiving, by the navigation computer, a request from a requesting device for a dataset for determining a location of the requesting device based on observations of one or more access points of the wireless network; and responsive to the request, sending, by the navigation computer, to the requesting device the dataset including one or more estimated locations of the access points from the second set of estimated locations of the access points. 9. The system of claim 8 , where the first and the second sets of harvest data are collected at harvest locations by the one or more harvesting devices, the one or more harvesting devices including one or more mobile devices having wireless transceivers capable of detecting presence of radio frequency (RF) signals transmitted by the access points. 10. The system of claim 9 , where the first and the second sets of harvest data include unique identifiers for identifying the access points and received signal strength measurements for the RF signals transmitted by the access points. 11. The system of claim 10 , where the first and the second sets of harvest data include timestamps identifying times when the sets of harvest data were collected by the one or more mobile devices. 12. The system of claim 8 , where generating the first and the second sets of estimated locations of the access points includes applying a probability density function to the first and the second sets of harvest data, where the probability density function is associated with a cell of a geographic grid containing at least one of the access points. 13. The system of claim 8 , where the first and the second sets of harvest data are filtered to identify moving access points. 14. The system of claim 8 , where the first and the second sets of estimated locations of the access points are estimated using an iterative multi-pass analysis on the first and the second sets of harvest data. 15. A non-transitory, computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors of a system, cause the one or more processors of the system to perform operations comprising: receiving, by a navigation computer, a first set of harvest data and a second set of harvest data from one or more harvesting devices, wherein the first set of harvest data comprises an indication of access points of a wireless network observed by the one or more harvesting devices at one or more first harvesting locations, and an indication of the one or more harvesting locations, and wherein the second set of harvest data comprises an indication of access points of the wi

Assignees

Inventors

Classifications

  • G01S5/0242Primary

    Determining the position of transmitters to be subsequently used in positioning (G01S5/0289 takes precedence) · CPC title

  • Creating or updating the radio-map · CPC title

  • Radio frequency fingerprinting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10698073B2 cover?
Collocated access point (AP) harvest data is combined with accurate location-tagged harvest data to improve access point location estimates and to estimate the location of access points that could not be previously estimated.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01S5/0242. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).