Access point-assisted positioning framework
First Claim
1. A method for wireless positioning, comprising:
- determining a set of stations associated with a basic service set;
broadcasting, by an access point, a message including data that identifies a subset of stations from the set of stations for performing a ranging procedure and data that identifies a schedule of transmissions for the subset of stations during the ranging procedure;
receiving a transmission from at least one station from the subset of stations transmitted according to the identified schedule; and
determining a range for the at least one station from the subset of stations based at least on a time at which the respective transmission is received.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are described for a wireless positioning framework in which an access point (AP) broadcasts a message within a beacon interval that identifies a transmission schedule for a set of stations. The message may include an information element identifying the stations in the set. The set may be determined based on station clock drifts and/or a ranging accuracy sought by the AP. The AP may also provide a station identifier, and frame spacing and delay parameters, which may be used to determine a distinct backoff for each station. Using distinct backoffs allow the stations to avoid collisions when sending the transmissions. The AP may receive the transmissions according to the identified schedule and may determine a range (e.g., round-trip time) for each station in the set based at least on a time at which the respective transmission is received.
-
Citations
30 Claims
-
1. A method for wireless positioning, comprising:
-
determining a set of stations associated with a basic service set; broadcasting, by an access point, a message including data that identifies a subset of stations from the set of stations for performing a ranging procedure and data that identifies a schedule of transmissions for the subset of stations during the ranging procedure; receiving a transmission from at least one station from the subset of stations transmitted according to the identified schedule; and determining a range for the at least one station from the subset of stations based at least on a time at which the respective transmission is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for wireless positioning, comprising:
-
a schedule identification module implemented in a processor to determine a set of stations associated with a basic service set; a transmitter configured to broadcast a message including data that identifies a subset of stations from the set of stations for performing a ranging procedure and data that identifies a schedule of transmissions for the subset of stations during the ranging procedure; a receiver configured to receive a transmission from at least one station from the subset of stations transmitted according to the identified schedule; and a determinator implemented in the processor to determine a range for the at least one station from the subset of stations based at least on a time at which the respective transmission is received. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device for wireless positioning, comprising:
-
a processor; and a memory in electronic communication with the processor, the memory embodying instructions executable by the processor to; determine a set of stations associated with a basic service set; broadcast a message including data that identifies a subset of stations from the set of stations for performing a ranging procedure and data that identifies a schedule of transmissions for the subset of stations during the ranging procedure; receive a transmission from at least one station from the subset of stations transmitted according to the identified schedule; and determine a range for the at least one station from the subset of stations based at least on a time at which the respective transmission is received. - View Dependent Claims (29, 30)
-
-
28. A computer program product for wireless positioning, the computer program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to:
-
determine a set of stations associated with a basic service set; broadcast a message including data that identifies a subset of stations from the set of stations for performing a ranging procedure and data that identifies a schedule of transmissions for the subset of stations during the ranging procedure; receive a transmission from at least one station from the subset of stations transmitted according to the identified schedule; and determine a range for at the least one station from the subset of stations based at least on a time at which the respective transmission is received.
-
Specification