Location tracking

US9913085B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9913085-B2
Application numberUS-201715438171-A
CountryUS
Kind codeB2
Filing dateFeb 21, 2017
Priority dateFeb 19, 2016
Publication dateMar 6, 2018
Grant dateMar 6, 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, systems, and apparatus, including computer programs encoded on a computer storage medium, for location tracking are disclosed. In one aspect, a method includes the actions of receiving, from a computing device that is configured to receive radio signals from beacons, beacon data that includes data identifying a corresponding beacon and data identifying a power level of a corresponding radio signal. The actions further include receiving, from the computing device, sensor data collected by a sensor that is located on the computing device. The actions further include based on the beacon data, determining a location of the corresponding beacon. The actions further include based on the sensor data, adjusting the location of the corresponding beacon. The actions further include generating a user interface that identifies the corresponding beacon and the adjusted location. The actions further include providing, for output, the user interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, from a computing device that is configured to receive radio signals from beacons, beacon data that includes data identifying a corresponding beacon and data identifying a power level of a corresponding radio signal; receiving, from the computing device, sensor data collected by a sensor that is located on the computing device; based on the beacon data, determining a location of the corresponding beacon; based on the sensor data, adjusting the location of the corresponding beacon; generating a user interface that identifies the corresponding beacon and the adjusted location; and providing, for output, the user interface. 2. The method of claim 1 , wherein adjusting the location of the corresponding beacon comprises: determining, based on the sensor data, confidence score that indicates a likelihood that a person who corresponds to the beacon is in a different location than the unadjusted location; and based on the confidence score, adjusting the location of the corresponding beacon. 3. The method of claim 1 , wherein the sensor data comprises temperature data, ultrasound data, image data, audio data, gyroscope data, accelerometer data, infrared data, cellular data, motion data, oxygen saturation data, air flow data, or wi-fi data. 4. The method of claim 1 , wherein the sensor data is collected by the computing device at a same time that the computing device receives the corresponding radio signal. 5. The method of claim 1 , comprising: based on the adjusted location of the corresponding beacon, providing, to a computing device that controls a service provided to a person who corresponds to the beacon, an instruction to adjust the service. 6. The method of claim 5 , wherein the service comprises lighting, HVAC, or network bandwidth. 7. The method of claim 1 , comprising: determining that the adjusted location is within a geofence; and based on determining that the adjusted location is within the geofence, providing, for output, data indicating that the adjusted location is within the geofence. 8. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving, from a computing device that is configured to receive radio signals from beacons, beacon data that includes data identifying a corresponding beacon and data identifying a power level of a corresponding radio signal; receiving, from the computing device, sensor data collected by a sensor that is located on the computing device; based on the beacon data, determining a location of the corresponding beacon; based on the sensor data, adjusting the location of the corresponding beacon; generating a user interface that identifies the corresponding beacon and the adjusted location; and providing, for output, the user interface. 9. The system of claim 8 , wherein adjusting the location of the corresponding beacon comprises: determining, based on the sensor data, confidence score that indicates a likelihood that a person who corresponds to the beacon is in a different location than the unadjusted location; and based on the confidence score, adjusting the location of the corresponding beacon. 10. The system of claim 8 , wherein the sensor data comprises temperature data, ultrasound data, image data, audio data, gyroscope data, accelerometer data, infrared data, cellular data, motion data, oxygen saturation data, air flow data, or wi-fi data. 11. The system of claim 8 , wherein the sensor data is collected by the computing device at a same time that the computing device receives the corresponding radio signal. 12. The system of claim 8 , wherein the operations further comprise: based on the adjusted location of the corresponding beacon, providing, to a computing device that controls a service provided to a person who corresponds to the beacon, an instruction to adjust the service. 13. The system of claim 12 , wherein the service comprises lighting, HVAC, or network bandwidth. 14. The system of claim 8 , wherein the operations further comprise: determining that the adjusted location is within a geofence; and based on determining that the adjusted location is within the geofence, providing, for output, data indicating that the adjusted location is within the geofence. 15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising: receiving, from a computing device that is configured to receive radio signals from beacons, beacon data that includes data identifying a corresponding beacon and data identifying a power level of a corresponding radio signal; receiving, from the computing device, sensor data collected by a sensor that is located on the computing device; based on the beacon data, determining a location of the corresponding beacon; based on the sensor data, adjusting the location of the corresponding beacon; generating a user interface that identifies the corresponding beacon and the adjusted location; and providing, for output, the user interface. 16. The medium of claim 15 , wherein adjusting the location of the corresponding beacon comprises: determining, based on the sensor data, confidence score that indicates a likelihood that a person who corresponds to the beacon is in a different location than the unadjusted location; and based on the confidence score, adjusting the location of the corresponding beacon. 17. The medium of claim 15 , wherein the sensor data comprises temperature data, ultrasound data, image data, audio data, gyroscope data, accelerometer data, infrared data, cellular data, motion data, oxygen saturation data, air flow data, or wi-fi data. 18. The medium of claim 15 , wherein the sensor data is collected by the computing device at a same time that the computing device receives the corresponding radio signal. 19. The medium of claim 15 , wherein the operations further comprise: based on the adjusted location of the corresponding beacon, providing, to a computing device that controls a service provided to a person who corresponds to the beacon, an instruction to adjust the service. 20. The medium of claim 15 , wherein the operations further comprise: determining that the adjusted location is within a geofence; and based on determining that the adjusted location is within the geofence, providing, for output, data indicating that the adjusted location is within the geofence.

Assignees

Inventors

Classifications

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • using a network of reference devices, e.g. beaconing · 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 US9913085B2 cover?
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for location tracking are disclosed. In one aspect, a method includes the actions of receiving, from a computing device that is configured to receive radio signals from beacons, beacon data that includes data identifying a corresponding beacon and data identifying a power level of a corresponding …
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 06 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).