Certified location for mobile devices

US11474190B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11474190-B2
Application numberUS-202017119721-A
CountryUS
Kind codeB2
Filing dateDec 11, 2020
Priority dateFeb 24, 2014
Publication dateOct 18, 2022
Grant dateOct 18, 2022

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.

In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at one or more location determination servers, a data package from a mobile device including identifiers of beacons observed by the mobile device, the beacons including at least an observed Wi-Fi access point (AP), an observed cell tower, or an Internet Protocol (IP) address assigned to the mobile device and global positioning system (GPS) location information for the mobile device; determining, at the one or more location determination servers, a location of the mobile device based on one or more of the beacons observed by the mobile device; calculating, at the one or more location determination servers, an overall confidence score for the determined location based on consistency of the determined location and the GPS location information for the mobile device, wherein inconsistency indicates use of potentially falsified information in the location determination; and providing an indication that allows the mobile device to access a location-based service only when the determined location meets a location requirement and the overall confidence score for the determined location exceeds a confidence threshold. 2. The method of claim 1 , wherein the GPS location information for the mobile device includes a list of GPS satellites observed by the mobile device, and consistency of the determined location and the GPS location information for the mobile device is determined at least in part by comparing the list of GPS satellites to those GPS satellites possibly in view of the determined location for the mobile device based on GPS ephemeris. 3. The method of claim 2 , further comprising: reducing the overall confidence score when a satellite is present in the list of GPS satellites observed by the mobile device that is not possibly in view of the determined location based on the GPS ephemeris. 4. The method of claim 1 , wherein the GPS location information for the mobile device includes a current GPS location of the mobile device, the one or more location determination servers maintain a GPS location history of the mobile device that records GPS location of the mobile device over time, and consistency of the determined location and the GPS location information for the mobile device is determined at least in part by detecting whether the GPS location of the mobile device has changed over time. 5. The method of claim 4 , further comprising: reducing the overall confidence score when there is no change over time in GPS location of the mobile device is detected. 6. The method of claim 1 , wherein the data package includes an indicia of likelihood the mobile device is remotely controlled, and the calculating the overall confidence score for the determined location is also based on evaluating the indicia of likelihood the mobile device is remotely controlled. 7. The method of claim 6 , wherein the indicia includes a list of running processes on the mobile device, and the evaluating the indicia includes comparing the list of running processes with a predetermined list of processes and reducing the overall confidence score for the determined location when a running process matches a process on the predetermined list of processes. 8. The method of claim 6 , wherein the indicia includes an indication of open network connections on the mobile device, and the evaluating the indicia includes comparing the indication of open network connections with one or more predetermined types of network connections and reducing the overall confidence score for the determined location when an open network connection matches a type a network connection of the one or more predetermined types of network connections. 9. The method of claim 1 , wherein the calculating the overall confidence score for the determined location also bases the overall confidence score on one or more individual confidence scores for the one or more beacons used in determining the location. 10. The method of claim 1 , wherein the calculating the overall confidence score for the determined location also bases the overall confidence score on one or more composite confidence scores for types of the one or more beacons used in determining the location. 11. The method of claim 1 , wherein the providing the indication includes transmitting the determined location and the overall confidence score to the one or more provider servers without passing through the mobile device. 12. The method of claim 1 , wherein the providing the indication includes transmitting a digital claim check to the mobile device, wherein the digital claim check is exchangeable for the determined location and the overall confidence score. 13. A non-transitory computer readable medium having executable instruction stored thereon, the executable instructions when executed by one or more processors of one or more electronic devices operable to: receive a data package from a mobile device including identifiers of beacons observed by the mobile device, the beacons including at least an observed Wi-Fi access point (AP), an observed cell tower, an Internet Protocol (IP) address assigned to the mobile device or global positioning system (GPS) location information for the mobile device, and an indicia of likelihood the mobile device is remotely controlled; determine a location of the mobile device based on the data package; calculate an overall confidence score for the determined location based at least in part on evaluating the indicia of likelihood the mobile device is remotely controlled; and providing an indication that allows the mobile device to access a location-based service only when the determined location meets a location requirement and the overall confidence score for the determined location exceeds a confidence threshold. 14. The non-transitory computer readable medium of claim 13 , wherein the indicia includes a list of running processes on the mobile device, and the evaluating the indicia includes comparing the list of running processes with a predetermined list of processes and reducing the overall confidence score for the determined location when a running process matches a process on the predetermined list of processes. 15. The non-transitory computer readable medium of claim 13 , wherein the indicia includes an indication of open network connections on the mobile device, and the evaluating the indicia includes comparing the indication of open network connections with one or more predetermined types of network connections and reducing the overall confidence score for the determined location when an open network connection matches a type a network connection of the one or more predetermined types of network connections. 16. The non-transitory computer readable medium of claim 13 , wherein the data package includes GPS location information for the mobile device, the GPS location information for the mobile device includes a list of GPS satellites observed by the mobile device, and calculation of the overall confidence score for the determined location is further based on consistency of the determined location and the GPS location information for the mobile. 17. An apparatus comprising: a processor configured to execute instructions; and a memory configured to store executable instructions for a certified location service, the certified location service to include: a reference database configured to maintain entries that describe a plurality of beacons, the plurality of beacons including at least Wi-Fi access points (APs), cell towers, or Internet Protocol (IP) addresses, a position determination system configured t

Assignees

Inventors

Classifications

  • Proximity-based methods, e.g. position inferred from reception of particular signals · CPC title

  • G01S5/0244Primary

    Accuracy or reliability of position solution or of measurements contributing thereto · CPC title

  • G01S5/0231Primary

    Emergency, distress or locator beacons · CPC title

  • using radio waves (using satellite radio beacon systems for determining position G01S19/00) · CPC title

  • Details · 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 US11474190B2 cover?
In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is dete…
Who is the assignee on this patent?
Skyhook Wireless Inc
What technology area does this patent fall under?
Primary CPC classification G01S5/0244. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 18 2022 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).