Legal claims defining the scope of protection, as filed with the USPTO.
1. A non-transitory computer readable medium comprising instructions which, when executed by a processor, cause the processor to: determine, for a plurality of wireless signals received by an access point located in a physical environment: a corresponding plurality of received signal strength values; and a corresponding plurality of locations from where the plurality of wireless signals were transmitted; and generate a reverse heat map for the physical environment such that each of a plurality of zones for the access point in the reverse heat map are defined based on: the corresponding plurality of received signal strength values; the corresponding plurality of locations determined for the plurality of wireless signals; and a plurality of contours for the access point determined based on the received signal strength values and the plurality of locations.
2. The non-transitory computer readable medium of claim 1 , wherein the instructions to generate the reverse heat map comprises instructions which, when executed by the processor, cause the processor to define at least two contours of a particular zone, wherein: a first contour among the plurality of contours of the particular zone corresponds to a first received strength value among the plurality of received signal strength values; and a second contour among the plurality of contours of the particular zone corresponds to a second received strength value among the plurality of received signal strength values.
3. The non-transitory computer readable medium of claim 1 , further including instructions which, when executed by the processor, cause the processor to: define a first contour among the plurality of contours, for a particular zone, using locations of one or more transmitting devices that transmitted wireless signals which were received by the access point at a first received signal strength value.
4. The non-transitory computer readable medium of claim 1 , further including instructions which, when executed by the processor, cause the processor to: define each of the plurality of zones using a received signal strength value or a received signal strength range.
5. The non-transitory computer readable medium of claim 1 , wherein: the plurality of wireless signals comprise a first portion transmitted from a plurality of client devices of a first type and a second portion transmitted from a plurality of client devices of a second type, and the instructions to generate the reverse heat map include instructions which, when executed by the processor, cause the processor to: generate a first reverse heat map based on the first portion and generate a second reverse heat map based on the second portion.
6. The non-transitory computer readable medium of claim 5 , wherein the instructions to generate the reverse heat map further comprise instructions to: normalize the first reverse heat map to generate a first normalized reverse heat map based on a first transmission power specification of the plurality of client devices of the first type; normalize the second reverse heat map to generate a second normalized reverse heat map based on a second transmission power specification of the plurality of client devices of the second type; and aggregate the first normalized reverse heat map and the second normalized reverse heat map.
7. The non-transitory computer readable medium of claim 6 , wherein the instructions to aggregate the first normalized reverse heat map and the second normalized heat map include instructions to: aggregate the first normalized reverse heat map and the second normalized reverse heat map based on a lower received signal strength value between the first normalized reverse heat map and the second normalized reverse heat map.
8. The non-transitory computer readable medium of claim 1 , further comprising instructions which, when executed by the processor, cause the processor to: generate a forward heat map; and aggregate the forward heat map and the reverse heat map.
9. A non-transitory computer readable medium comprising instructions which, when executed by a processor, causes the processor to: determine, for a plurality of wireless signals received by an access point located in a physical environment: a corresponding plurality of received signal strength values; and a corresponding plurality of locations from where the plurality of wireless signals were transmitted; determine a plurality of contours for the access point in the physical environment based on the received signal strength values and the plurality of locations; generate a reverse heat map based on the received signal strength values, the plurality of locations, and the plurality of contours; and estimate a mapping between: locations in the physical environment; and an estimate of received signal strength values for wireless signals transmitted from the respective locations in the physical environment and received at the access point.
10. The non-transitory computer readable medium of claim 9 , wherein the reverse heat map comprises a plurality of zones, and wherein the instructions to estimate the mapping include instructions which, when executed by the processor, cause the processor to: define at least two contours of a particular zone among the plurality of zones, wherein: a first contour of the particular zone corresponds to a first received strength value; and a second contour of the particular zone corresponds to a second received strength value.
11. The non-transitory computer readable medium of claim 9 , wherein the instructions to determine the plurality of contours includes instructions to determine a first contour of a particular zone using locations of one or more transmitting devices that transmitted wireless signals which were received by the access point at a first received signal strength value.
12. The non-transitory computer readable medium of claim 10 , including instructions which, when executed by the processor, cause the processor to: define each of the plurality of zones using a received signal strength value or a received signal strength range.
13. The non-transitory computer readable medium of claim 9 , wherein the plurality of wireless signals are transmitted from a single client device at a plurality of time points.
14. The non-transitory computer readable medium of claim 9 , wherein the plurality of wireless signals comprise a first portion transmitted from a plurality of client devices of a first type and a second portion transmitted from a plurality of client devices of a second type, and wherein the instructions to generate the reverse heat map comprises instructions to generate a first reverse heat map based on the first portion and generate a second reverse heat map based on the second portion.
15. The non-transitory computer readable medium of claim 14 , wherein the instructions to generate the reverse heat map further comprise instructions which, when executed by the processor, cause the processor to: normalize the first reverse heat map to generate a first normalized reverse heat map based on a first transmission power specification of the plurality of client devices of the first type; normalize the second reverse heat map to generate a second normalized reverse heat map based on a second transmission power specification of the plurality of client devices of the second type; and aggregate the first normalized reverse heat map and the second normalized reverse heat map.
16. The non-transitory computer readable medium of claim 15 , wherein the instructions to aggregate the first normalized reverse heat map and the second normalized heat map include instructions to: aggregate the first normalized reverse heat map and the second normalized reverse heat map based on a lower received signal strength value between the first normalized reverse heat map and the second normalized reverse heat map.
17. The non-transitory computer readable medium of claim 9 , further comprising instructions which, when executed by the processor, cause the processor to: generate a forward heat map; and aggregate the forward heat map and the reverse heat map.
18. A graphical user interface (GUI) comprising a heat map of a physical environment, the heat map comprising: a representation of an access point (AP) in the physical environment; and a plurality of zones for the AP, each zone being defined by at least two contours for the AP comprising: a first contour corresponding to a first received signal strength value; and a second contour corresponding to a second received signal strength value, wherein the first contour is determined using at least: a first location of a transmitting device, in the physical environment, that transmitted a first wireless signals which was received by the AP at the first received signal strength value; and a second location of the transmitting device, in the physical environment, that transmitted a second wireless signals which was received by the AP at the first received signal strength value.
19. The GUI of claim 18 , wherein the transmitting device comprise one of a second AP and a client device.
Unknown
April 25, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.