DETERMINING LOCATION VIA CURRENT AND PREVIOUS WIRELESS SIGNAL ATTRIBUTES
First Claim
1. A method, comprising:
- receiving, by at least one wireless computing system access point of a computing system, a wireless signal from a user computing device;
calculating, using the computing system, a first estimated location of the user computing device based on an angle of arrival of the received wireless signal with respect to each of the at least one wireless computing system access point;
calculating, using the computing system, a current received signal strength indicator (“
RSSI”
) estimated location of the user computing device based on a signal strength of the received wireless signal with respect to each of the at least one wireless computing system access point;
determining, using the computing system, whether an elapsed time between calculating the current RSSI estimated location of the user computing device and a previously calculated RSSI estimated location of the user computing device is within a configured time interval;
in response to a determination that an elapsed time between calculating the current RSSI estimated location of the user computing device and the previously calculated RSSI estimated location of the user computing device is within the configured time interval, calculating, using the computing system, a second estimated location of the user computing device based on a combination of results of the first estimated location of the user computing device based on the angle of arrival of the received wireless signal with results of the previously calculated RSSI estimated location of the user computing device and the current RSSI estimated location of the user computing device; and
transmitting, using the computing system and to the user computing device, location data related to the second estimated location to indicate an actual location of the user computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Determining a location of a user device comprises a wireless system supported by wireless access points receiving signals from a user device. The wireless system estimates a location of the user device based on a coarse calculation based on an angle of arrival of the received signal and determines if the user device is in an area under an access point. The wireless system identifies received signal strength indicator values for the user device and uses the values and the calculated location of the user device to improve calibration of a received signal strength location model. If the system determines that the user is not in the area under the access point, the wireless system combines the coarse calculation location, a received signal strength determined location, and a previous received signal strength determined location, and estimates a location based on the combined calculations.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by at least one wireless computing system access point of a computing system, a wireless signal from a user computing device; calculating, using the computing system, a first estimated location of the user computing device based on an angle of arrival of the received wireless signal with respect to each of the at least one wireless computing system access point; calculating, using the computing system, a current received signal strength indicator (“
RSSI”
) estimated location of the user computing device based on a signal strength of the received wireless signal with respect to each of the at least one wireless computing system access point;determining, using the computing system, whether an elapsed time between calculating the current RSSI estimated location of the user computing device and a previously calculated RSSI estimated location of the user computing device is within a configured time interval; in response to a determination that an elapsed time between calculating the current RSSI estimated location of the user computing device and the previously calculated RSSI estimated location of the user computing device is within the configured time interval, calculating, using the computing system, a second estimated location of the user computing device based on a combination of results of the first estimated location of the user computing device based on the angle of arrival of the received wireless signal with results of the previously calculated RSSI estimated location of the user computing device and the current RSSI estimated location of the user computing device; and transmitting, using the computing system and to the user computing device, location data related to the second estimated location to indicate an actual location of the user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
receive, by at least one wireless computing system access point, a wireless signal from a user computing device; calculate a first estimated location of the user computing device based on an angle of arrival of the received wireless signal with respect to each of the at least one wireless computing system access point; calculate a first received signal strength indicator (“
RSSI”
) estimated location of the user computing device based on a signal strength of the received wireless signal with respect to each of the at least one wireless computing system access point;calculate a second estimated location of the user computing device based on a combination of the first estimated location of the user computing device with the results of the calculated first RSSI estimated location of the user computing device; transmit, to the user computing device, location data related to the second estimated location to indicate an actual location of the user computing device; receive a second wireless signal from the user computing device; calculate a third estimated location of the user computing device based on an angle of arrival of the second received wireless signal with respect to each of the at least one wireless computing system access point; calculate a second RSSI estimated location of the user computing device based on a received signal strength values of the received wireless signal with respect to each of the at least one wireless computing system access point; determine whether an elapsed time between calculating the second RSSI estimated location of the user computing device and the first RSSI estimated location of the user computing device is within a configured time interval; upon a determination that an elapsed time between calculating the first RSSI estimated location of the user computing device and the second RSSI estimated location of the user computing device is within the configured time interval, access the first RSSI estimated location of the user computing device; calculate a fourth estimated location of the user computing device based on a combination of results of the calculation based on a combination of results of the third estimated location of the user computing device based on the angle of arrival of the received wireless signal with results of the first RSSI estimated location of the user computing device and the second RSSI estimated location of the user computing device; and transmit, to the user computing device, location data related to the fourth estimated location to indicate an actual location of the user computing device - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; receive, by at least one wireless computing system access point, a wireless signal from a user computing device; calculate a first estimated location of the user computing device based on an angle of arrival of the received wireless signal with respect to each of the at least one wireless computing system access point; calculate a current received signal strength indicator (“
RSSI”
) estimated location of the user computing device based on a received signal strength values of the received wireless signal with respect to each of the at least one wireless computing system access point;calculating a second estimated location of the user computing device based on a combination of results of the first estimated location of the user computing device based on the angle of arrival of the received wireless signal with results of the previously calculated RSSI estimated location of the user computing device and the current RSSI estimated location of the user computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification