Method and system to estimate the location of a mobile device using time difference of arrival in an asynchronous wireless network
First Claim
1. A method for locating a mobile device in a network having a plurality of anchor nodes in wireless communication with a plurality of mobile devices, comprising:
- transmitting a request (REQ) packet by the mobile device;
receiving the REQ packet by a plurality of anchor nodes;
transmitting, by a first one of the plurality of anchor nodes receiving the REQ packet, a first first response (RSP1) packet;
receiving by at least some of the anchor nodes the REQ packet and the RSP1 packet;
wherein, for anchor nodes that receive both the REQ packet and the RSP1 packet, determining a difference in arrival time between receiving the REQ packet and the RSP1 packet;
and, for a second one of the plurality of anchor nodes receiving the REQ packet that did not receive the RSP1 packet after a backoff period,transmitting, by the second one of the plurality of anchor nodes a second response (RSP2) packet,wherein, for anchor nodes that receive both the REQ packet and the RSP2 packet, determining a difference in arrival time between receiving the REQ packet and the RSP2 packet; and
determining the location of the mobile device based on the determined differences in arrival time.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for locating a mobile device is disclosed. In one embodiment, the system includes a mobile device having a processor and a receiver, and at least three transceiver devices forming a network of transceiver devices. The mobile device and transceivers can transmit a request (REQ) packet by the mobile device; receive the REQ packet by the at least three transceiver devices; transmit, by a first one of the at least three transceiver devices receiving the REQ packet, a response (RSP) packet; and receive by at least some of the at least three transceiver devices the REQ and the RSP packet. The at least three transceiver devices that receive both the REQ and the RSP packet, the system determines a difference in arrival time between receiving the REQ packet and the RSP packet. The system can determine the location of the mobile device based on determined differences in arrival time.
22 Citations
17 Claims
-
1. A method for locating a mobile device in a network having a plurality of anchor nodes in wireless communication with a plurality of mobile devices, comprising:
-
transmitting a request (REQ) packet by the mobile device; receiving the REQ packet by a plurality of anchor nodes; transmitting, by a first one of the plurality of anchor nodes receiving the REQ packet, a first first response (RSP1) packet; receiving by at least some of the anchor nodes the REQ packet and the RSP1 packet; wherein, for anchor nodes that receive both the REQ packet and the RSP1 packet, determining a difference in arrival time between receiving the REQ packet and the RSP1 packet; and, for a second one of the plurality of anchor nodes receiving the REQ packet that did not receive the RSP1 packet after a backoff period, transmitting, by the second one of the plurality of anchor nodes a second response (RSP2) packet, wherein, for anchor nodes that receive both the REQ packet and the RSP2 packet, determining a difference in arrival time between receiving the REQ packet and the RSP2 packet; and determining the location of the mobile device based on the determined differences in arrival time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for locating a mobile device in a network having a plurality of anchor nodes in wireless communication with a plurality of mobile devices, comprising:
-
a mobile device having a processor and a receiver; at least three transceiver devices forming a network of anchor nodes, each transceiver having a processor and a receiver for sending and receiving communication packets; wherein the mobile device and anchor nodes are configured to; transmit a request (REQ) packet by the mobile device;
receive the REQ packet by a plurality of anchor nodes;transmit, by a first one of the plurality of anchor nodes receiving the REQ packet, a first response (RSP1) packet; and
,receive by at least some of the anchor nodes the REQ packet and the RSP1 packet; and, for a second one of the plurality of anchor nodes receiving the REQ packet that did not receive the RSP1 packet after a backoff period, transmitting, by the second one of the plurality of anchor nodes a second response (RSP2) packet, wherein, for anchor nodes that receive both the REQ packet and the RSP2 packet, determining a difference in arrival time between receiving the REQ packet and the RSP2 packet; and, wherein the system is configured to determine the location of the mobile device based on the determined differences in arrival time. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification