SYSTEM AND METHOD FOR CHOOSING SUITABLE ACCESS POINTS IN QUIPS AUTARKIC DEPLOYMENT
First Claim
Patent Images
1. A method for selecting access points (APs) for use in obtaining a location fix for a mobile device comprising:
- receiving proximity data related to multiple access points identified by a set of MAC addresses, the proximity data calculated by a mobile device based on signals received at multiple locations in an indoor area, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points;
estimating AP locations based on the proximity data;
selecting MAC addresses from the set, wherein selecting comprises;
pruning one or more MAC addresses from the set based on the estimated AP locations; and
pruning one or more MAC addresses from the set based on the proximity data.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure presents methods, systems, computer-readable media, and apparatuses for determining a limited but sufficient group of APs suitable to be used for efficient and accurate wireless device location fixing. Certain embodiments relate to methods for eliminating unsuitable APs even when the geographic position of APs in the area of interest is not known a priori.
-
Citations
44 Claims
-
1. A method for selecting access points (APs) for use in obtaining a location fix for a mobile device comprising:
-
receiving proximity data related to multiple access points identified by a set of MAC addresses, the proximity data calculated by a mobile device based on signals received at multiple locations in an indoor area, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; estimating AP locations based on the proximity data; selecting MAC addresses from the set, wherein selecting comprises; pruning one or more MAC addresses from the set based on the estimated AP locations; and pruning one or more MAC addresses from the set based on the proximity data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for selecting access points (APs) for use in obtaining a location fix for a mobile device, the apparatus comprising:
-
one or more processors configured to; receive proximity data calculated by a mobile device, the proximity data associated with multiple access points identified by a set of MAC addresses, and the proximity data calculated based on signals received at multiple locations in an indoor area, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; estimate AP locations based on the proximity data; and select MAC addresses from the set, wherein the one or more processors are further configured to select MAC addresses from the set by; pruning one or more MAC addresses from the set based on the estimated AP locations; and pruning one or more MAC addresses from the set based on the proximity data; and a memory coupled to the one or more processors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for selecting access points (APs) for use in obtaining a location fix for a mobile device, the apparatus comprising:
-
means for receiving proximity data calculated by a mobile device, the proximity data associated with multiple access points identified by a set of MAC addresses, and the proximity data calculated based on signals received at multiple locations in an indoor area, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; means for estimating AP locations based on the proximity data; means for selecting MAC addresses from the set, wherein the means for selecting comprises; means for pruning one or more MAC addresses from the set based on the estimated AP locations; and means for pruning one or more MAC addresses from the set based on the proximity data. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for causing a computer to select access points (APs) for use in obtaining a location fix for a mobile device, the computer program product comprising:
a non-transitory computer-readable medium having instructions stored thereon, the instructions operable for causing the computer to; receive proximity data calculated by a mobile device, the proximity data associated with multiple access points identified by a set of MAC addresses, and the proximity data calculated based on signals received at multiple locations in an indoor area, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; estimate AP locations based on the proximity data; and select MAC addresses from the set, wherein the instructions operable for causing the computer to select MAC addresses comprise instructions operable for causing the computer to select MAC addresses by; pruning one or more MAC addresses from the set based on the estimated AP locations; and pruning one or more MAC addresses from the set based on the proximity data. - View Dependent Claims (29, 30)
-
31. A method for obtaining a list of access points (APs) selected for use in obtaining a location fix for a mobile device, the method executable by a mobile device and comprising:
-
at multiple locations in an indoor area, receiving signals from multiple access points identified by a set of MAC addresses; calculating proximity data based on the received signals, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; transmitting the proximity data through a network; receiving a list of selected MAC addresses of the set; and determining a location fix using the selected MAC addresses. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An apparatus configured to obtain a list of access points (APs) selected for use in obtaining a location fix for a mobile device, the apparatus comprising:
-
a receiver configured to receive signals from multiple access points at multiple locations in an indoor area, the multiple access points identified by a set of MAC addresses; a processor configured to calculate proximity data based on the received signals, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; and a transmitter for transmitting the proximity data through a network; wherein the receiver is further configured to receive a list of selected MAC addresses of the set, and the processor is further configured to determine a location fix using the selected MAC addresses. - View Dependent Claims (38, 39)
-
-
40. An apparatus configured to obtain a list of access points (APs) selected for use in obtaining a location fix for a mobile device, the apparatus comprising:
-
means for receiving signals from multiple access points at multiple locations in an indoor area, the multiple access points identified by a set of MAC addresses; means for calculating proximity data based on the received signals, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; means for transmitting the proximity data through a network; means for receiving a list of selected MAC addresses of the set; and means for determining a location fix using the selected MAC addresses. - View Dependent Claims (41, 42)
-
-
43. A computer program product comprising a non-transitory computer-readable medium, the computer-readable medium having instructions stored thereon, the instructions operable to cause a computer to:
-
receive signals from multiple access points at multiple locations in an indoor area, the multiple access points identified by a set of MAC addresses; calculate proximity data based on the received signals, wherein the proximity data is indicative of distances between the multiple locations and the multiple access points; transmit the proximity data through a network to facilitate selecting MAC addresses of the set to be used in obtaining a location fix; receive a list of selected MAC addresses of the set; and determine a location fix using the selected MAC addresses. - View Dependent Claims (44)
-
Specification