Location tracking
First Claim
1. A system, comprising:
- a sensor that is configured to generate sensor data that reflects an environmental condition of a vicinity of the sensor;
a radio module that is configured to receive beacon signals from one or more radio beacons;
a processor that is configured to;
determine a power level and a directionality of each of the beacon signals;
based on the power level and the directionality of each of the beacon signals, determine a number of people who are likely located in the vicinity of the sensor; and
based on the sensor data, adjust the number of people who are likely in the vicinity of the sensor; and
an output module that is configured to output data indicating the adjusted number of people who are likely in the vicinity of the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
18 Citations
20 Claims
-
1. A system, comprising:
-
a sensor that is configured to generate sensor data that reflects an environmental condition of a vicinity of the sensor; a radio module that is configured to receive beacon signals from one or more radio beacons; a processor that is configured to; determine a power level and a directionality of each of the beacon signals; based on the power level and the directionality of each of the beacon signals, determine a number of people who are likely located in the vicinity of the sensor; and based on the sensor data, adjust the number of people who are likely in the vicinity of the sensor; and an output module that is configured to output data indicating the adjusted number of people who are likely in the vicinity of the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
generating, by a sensor of a computing device, sensor data that reflects an environmental condition of a vicinity of the sensor; receiving, by a radio module of the computing device, beacon signals from one or more radio beacons; determining, by the computing device, a power level and a directionality of each of the beacon signals; based on the power level and the directionality of each of the beacon signals, determining, by the computing device, a number of people who are likely located in the vicinity of the sensor; based on the sensor data, adjusting, by the computing device, the number of people who are likely in the vicinity of the sensor; and providing, for output by the computing device, data indicating the adjusted number of people who are likely in the vicinity of the sensor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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:
-
generating, by a sensor of a computing device, sensor data that reflects an environmental condition of a vicinity of the sensor; receiving, by a radio module of the computing device, beacon signals from one or more radio beacons; determining, by the computing device, a power level and a directionality of each of the beacon signals; based on the power level and the directionality of each of the beacon signals, determining, by the computing device, a number of people who are likely located in the vicinity of the sensor; based on the sensor data, adjusting, by the computing device, the number of people who are likely in the vicinity of the sensor; and providing, for output by the computing device, data indicating the adjusted number of people who are likely in the vicinity of the sensor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification