Ground-based location systems and methods

US10075807B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10075807-B2
Application numberUS-201514844111-A
CountryUS
Kind codeB2
Filing dateSep 3, 2015
Priority dateJun 30, 2015
Publication dateSep 11, 2018
Grant dateSep 11, 2018

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.

Methods and devices of various embodiments provide enhanced location services by leveraging a system of beacon devices each broadcasting data that is useful in calculating locations and report of the trustworthiness of neighbor beacon devices. Various embodiments include a method performed by a beacon device that may include obtaining location data using a first functionality, evaluating sensor data to identify a breach of trust condition at the beacon device, generating authentication data that indicates any identified breach of trust condition, receiving one or more neighbor beacon broadcast messages using a second functionality, determining whether the one or more neighbor beacon broadcast messages include trustworthy location data, and broadcasting an outgoing broadcast message that includes the obtained location data, timing data, the generated authentication data, and data indicating whether the one or more neighbor beacon broadcast messages include trustworthy location data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a beacon device within a system of beacon devices to provide location data for use by nearby receiver devices, comprising: obtaining, via a processor of the beacon device, location data using a first functionality; evaluating, via the processor, sensor data from one or more environmental sensors of the beacon device to identify breach of trust conditions at the beacon device; determining, via the processor, whether any of the identified breach of trust conditions may be corrected by the beacon device; correcting, via the processor, the determined correctable breach of trust conditions; generating, via the processor, authentication data indicating any uncorrected identified breach of trust conditions; receiving, via the processor, one or more neighbor beacon broadcast messages using a second functionality; calculating, via the processor, a level of trust for one or more neighbor beacon devices based on at least two factors encoded within authentication data of the neighbor beacon broadcast message from each neighbor beacon device; determining, via the processor, whether the one or more neighbor beacon broadcast messages include trustworthy location data based on the calculated level of trust; and broadcasting an outgoing message that includes the obtained location data, timing data, the generated authentication data, and data indicating whether the one or more neighbor beacon broadcast messages include the trustworthy location data based on the calculated level of trust for the one or more neighbor beacon devices. 2. The method of claim 1 , wherein obtaining, via the processor of the beacon device, location data using the first functionality comprises: receiving the location data from one or more of user inputs, a global positioning system (OPS) receiver based on received GPS signals, and incoming messages from neighbor beacon devices. 3. The method of claim 1 , wherein evaluating, via the processor, sensor data to identify the breach of trust conditions at the beacon device comprises: evaluating, via the processor, the sensor data to detect a movement of the beacon device, wherein the sensor data is obtained from one or more of a camera sensor, an accelerometer sensor, a gyroscope sensor, and a tamper sensor. 4. The method of claim 1 , wherein the sensor data is obtained by the beacon device from at least one sensor coupled to the beacon device. 5. The method of claim 1 , wherein the generated authentication data comprises one or more of tamper state information, a hash, and encrypted data. 6. The method of claim 1 , wherein obtaining the location data using the first functionality comprises obtaining the location data using at least one of a GPS receiver, a cellular network connection, and a user input. 7. The method of claim 1 , wherein determining, via the processor, whether the one or more neighbor beacon broadcast messages include trustworthy location data comprises: determining, via the processor, whether the one or more neighbor beacon broadcast messages include data indicating whether corresponding neighbor beacon devices experienced a breach of trust condition. 8. The method of claim 7 , wherein the breach of trust condition comprises the corresponding neighbor beacon devices being moved, damaged, or hacked. 9. The method of claim 1 , further comprising: updating, via the processor, an incoming message log based on the one or more neighbor beacon broadcast messages, wherein determining, via the processor, whether the one or more neighbor beacon broadcast messages include trustworthy location data comprises: determining, via the processor, whether the one or more neighbor beacon broadcast messages include trustworthy location data based at least on information within the incoming message log. 10. The method of claim 1 , wherein determining, via the processor, whether the one or more neighbor beacon broadcast messages include trustworthy location data comprises: determining, via the processor, whether the calculated level of trust for each neighbor beacon device that broadcasted the one or more neighbor beacon broadcast messages exceeds a threshold. 11. The method of claim 1 , further comprising: appending, via the processor, to the outgoing message a neighbor beacon device identifier and a data segment indicating trustworthiness for each neighbor beacon device that broadcasted the one or more neighbor beacon broadcast messages. 12. The method of claim 1 , further comprising: adjusting, via the processor, the obtained location data based any of the one or more neighbor beacon broadcast messages that are determined to include trustworthy location data. 13. A beacon device, comprising: a memory; and a processor coupled to the memory and configured with processor-executable instructions to: obtain location data using a first functionality; evaluate sensor data from one or more environmental sensors of the beacon device to identify breach of trust conditions at the beacon device; determining whether any of the identified breach of trust conditions may be corrected by the beacon device; correcting the determined correctable breach of trust conditions; generate authentication data indicating any uncorrected identified breach of trust conditions; receive one or more neighbor beacon broadcast messages using a second functionality; calculate a level of trust for one or more neighbor beacon devices based on at least two factors encoded within authentication data of the neighbor beacon broadcast message from each neighbor beacon device; determine whether the one or more neighbor beacon broadcast messages include trustworthy location data based on the calculated level of trust; and broadcast an outgoing message that includes the obtained location data, timing data, the generated authentication data, and data indicating whether the one or more neighbor beacon broadcast messages include the trustworthy location data based on the calculated level of trust for the one or more neighbor beacon devices. 14. The beacon device of claim 13 , wherein the processor is further configured with processor-executable instructions to obtain the location data using the first functionality by receiving the location data from one or more of user inputs, a global positioning system (GPS) receiver based on received GPS signals, and incoming messages from neighbor beacon devices. 15. The beacon device of claim 13 , wherein the processor is further configured with processor-executable instructions to evaluate the sensor data to identify the breach of trust conditions at the beacon device by evaluating the sensor data to detect a movement of the beacon device, wherein the sensor data is obtained from one or more of a camera sensor, an accelerometer sensor, a gyroscope sensor, and a tamper sensor. 16. The beacon device of claim 13 , wherein the generated authentication data comprises one or more of tamper state information, a hash, and encrypted data. 17. The beacon device of claim 13 , wherein the processor is further configured with processor-executable instructions to determine whether the one or more neighbor beacon broadcast messages include trustworthy location data by determining whether the one or more neighbor beacon broadcast messages include data indicating whether corresponding neighbor beacon devices experienced a breach of trust condition. 18. The beacon device of claim 13 , wherein the processor is further configured with processor-executable instructions to: update an incoming message log based on

Assignees

Inventors

Classifications

  • Integrity · CPC title

  • Communications with or from aircraft, i.e. aeronautical mobile service · CPC title

  • using a network of reference devices, e.g. beaconing · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

  • the source of the received data · 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 US10075807B2 cover?
Methods and devices of various embodiments provide enhanced location services by leveraging a system of beacon devices each broadcasting data that is useful in calculating locations and report of the trustworthiness of neighbor beacon devices. Various embodiments include a method performed by a beacon device that may include obtaining location data using a first functionality, evaluating sensor…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 11 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).