Wireless local area network-based position locating systems and methods
First Claim
1. A method for determining location and timing information of one or more nodes in a wireless local area network (WLAN), the method comprising:
- generating ping event values corresponding to ping events related to transmit count stamps and receive count stamps for wireless messages exchanged between nodes in the WLAN, each wireless message associated with a transmit offset corresponding to an expected transmit time;
sorting the ping event values corresponding to multiple ones of the ping events that occur within a first predetermined time period;
based on the sorting, producing differences between the respective receive count stamps and the transmit count stamps for each wireless message, and generating transmit offset values relating to the transmit offsets; and
generating, from the produced differences and the transmit offset values, a clock rate solution and a location solution for at least one of the nodes in the WLAN.
2 Assignments
0 Petitions
Accused Products
Abstract
The location of one or more mobile nodes in a wireless local area network (WLAN) is determined. Nodes in the WLAN include respective ping drivers to generate ping event values related to transmit count stamps and receive count stamps for wireless messages exchanged between the nodes. Each wireless message is associated with a transmit offset corresponding to an expected transmit time. A sorting module groups the ping event values and produces a difference between the respective receive count stamps and the transmit count stamps for each wireless message. Based on the sorted ping event values, the sorting module generates transmit offset values relating to the transmit offsets. A space-time calibration unit generates, from the sorted differences and the transmit offset values, a clock rate solution and a location solution for at least one of the nodes in the WLAN.
-
Citations
18 Claims
-
1. A method for determining location and timing information of one or more nodes in a wireless local area network (WLAN), the method comprising:
-
generating ping event values corresponding to ping events related to transmit count stamps and receive count stamps for wireless messages exchanged between nodes in the WLAN, each wireless message associated with a transmit offset corresponding to an expected transmit time; sorting the ping event values corresponding to multiple ones of the ping events that occur within a first predetermined time period; based on the sorting, producing differences between the respective receive count stamps and the transmit count stamps for each wireless message, and generating transmit offset values relating to the transmit offsets; and generating, from the produced differences and the transmit offset values, a clock rate solution and a location solution for at least one of the nodes in the WLAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining location and timing information in a wireless local area network (WLAN), the system comprising:
-
a plurality of nodes to communicate wirelessly through the WLAN, each node comprising a respective ping driver to generate ping event values corresponding to ping events related to transmit count stamps and receive count stamps for wireless messages exchanged between the nodes in the WLAN, each wireless message associated with a transmit offset corresponding to an expected transmit time; a sorting module to; sort the ping event values corresponding to multiple ones of the ping events that occur within a first predetermined time period; based on the sorted ping event values, produce differences between the respective receive count stamps and the transmit count stamps for each wireless message; and based on the sorted ping event values, generate transmit offset values relating to the transmit offsets; and a space-time calibration unit to generate, from the produced differences and the transmit offset values, a clock rate solution and a location solution for at least one of the nodes in the WLAN. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification