Wireless client position estimating system and method
First Claim
1. A method for determining an estimated position of mobile wireless client device in a communications environment served by a wireless communications network that comprises one or more access points, the method comprising:
- identifying a plurality of locations in the communications environment, each of the plurality of locations being a cell on an attenuation grid that uniquely corresponds to one of the one or more access points;
building a model of the communications environment by each of the one or more access points approximating an expected received signal strength for signals output from every cell on the attenuation grid, the approximating of the expected received signal strength is performed using attenuation information including (i) manufacturer and model of an access point of the one or more access points approximating the expected received signal strength and (ii) antenna characteristics of the access point;
measuring a received signal strength at the one or more access points of a signal transmitted from a first mobile wireless client device; and
determining an estimated position of the first mobile wireless client device by calculating an error for each of the plurality of locations forming the attenuation grid, the error being a difference between an expected received signal strength and the received signal strength at each of the plurality of locations so that the first mobile wireless client device is determined to be located at a cell based on the error.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a system and method for determining an estimated position of a wireless mobile client device operating in a communications environment covered by a wireless local area network. The received signal strength of the wireless mobile client device is measured by one or more access points serving devices in the communications environment. In a preferred embodiment, the error between the received signal strength measured by the access points and the expected received signal strength at a plurality of locations in the communications environment is calculated. The location of the device is determined from the error.
6 Citations
14 Claims
-
1. A method for determining an estimated position of mobile wireless client device in a communications environment served by a wireless communications network that comprises one or more access points, the method comprising:
-
identifying a plurality of locations in the communications environment, each of the plurality of locations being a cell on an attenuation grid that uniquely corresponds to one of the one or more access points; building a model of the communications environment by each of the one or more access points approximating an expected received signal strength for signals output from every cell on the attenuation grid, the approximating of the expected received signal strength is performed using attenuation information including (i) manufacturer and model of an access point of the one or more access points approximating the expected received signal strength and (ii) antenna characteristics of the access point; measuring a received signal strength at the one or more access points of a signal transmitted from a first mobile wireless client device; and determining an estimated position of the first mobile wireless client device by calculating an error for each of the plurality of locations forming the attenuation grid, the error being a difference between an expected received signal strength and the received signal strength at each of the plurality of locations so that the first mobile wireless client device is determined to be located at a cell based on the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining an estimated position of a wireless client device, comprising:
-
a processor coupled to a memory; and program code stored on a non-transitory media that, when executed by the processor, generates an executable program in the memory that, when executed by the processor, causes the processor to perform operations comprising; identifying a plurality of locations in a communications environment, each of the plurality of locations is a cell on an attenuation grid that uniquely corresponds to an access point; designating a location in the plurality of locations for an access point serving the communications environment; building a model of the communications environment by each access point associated with the attenuation grid approximating an expected received signal strength for signals output from every cell on the attenuation grid, the approximating of the expected received signal strength is performed using attenuation factors including (i) manufacturer and model of an access point of the one or more access points approximating the expected received signal strength and (ii) antenna characteristics of the access point; measuring received signal strength at the access point of a signal transmitted from a first mobile wireless client device; and determining the estimated position of the first mobile wireless client device based on a received signal strength, an identification of transmitted signal strength and the model; and selecting a predicted location by calculating an error for each cell forming the attenuation grid, each error being a difference between an expected received signal strength for one of the plurality of cells forming the attenuation grid and the received signal strength of the signal transmitted from the first mobile wireless client device so that the first mobile wireless client device is determined to be located at a selected cell of the plurality of cells having a lowest error. - View Dependent Claims (12, 13)
-
-
14. A method for determining an estimated position of mobile wireless client device in a communications environment served by a wireless communications network, the method comprising:
-
identifying a plurality of locations in the communications environment, each of the plurality of locations represents a predetermined area on an attenuation grid forming a layout of the communications environment and each cell uniquely corresponds to an access point; building a model of the communications environment by each access point associated with the attenuation grid approximating an expected received signal strength for signals output from every cell on the attenuation grid, the approximating of the expected received signal strength is performed using attenuation factors including (i) manufacturer and model of an access point of the one or more access points approximating the expected received signal strength and (ii) antenna characteristics of the access point; measuring a received signal strength at of a signal transmitted from a first mobile wireless client device at access points forming the attenuation grid; calculating an error between an expected received signal strength and the received signal strength at each location of the plurality of locations; and selecting a predicted location representing the estimated position of the first mobile wireless client device based on statistical differences in the error where the predicted location is an area on the attenuation grid having a lowest error.
-
Specification