×

Positioning systems for wireless networks

  • US 9,891,307 B2
  • Filed: 03/07/2016
  • Issued: 02/13/2018
  • Est. Priority Date: 03/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of computing positioning of a wi-fi device in a wi-fi network, the method comprising:

  • exchanging wi-fi packets among plural pairs of wi-fi nodes by transmission of the wi-fi packets through RF radios in the wi-fi nodes, including assigning local clock values, from local clocks in the wi-fi nodes, to packets upon sending and receiving the packets from each of the wi-fi nodes in the pair, and communicating the local clock values in wi-fi packets exchanged between the pairs of wi-fi nodes;

    capturing at least a receipt count stamp from a local clock of a wi-fi node in wi-fi packet communication between a mobile device and wi-fi nodes in the plural pairs;

    determining from the local clock values and the receipt count stamps, differential ranges between the mobile device and each of plural pairs of wi-fi nodes;

    estimating a path delay for a packet communication with a wi-fi node from the differential ranges and known distances between wi-fi nodes, the path delay comprising a delay in time of flight due to multipath;

    determining range estimates between the mobile device and wi-fi nodes from the differential ranges and the path delay;

    determining location of the mobile device by finding a candidate location that minimizes differences between the range estimates and the candidate location; and

    determining pseudo ranges from the differential ranges, and searching for a candidate location where the pseudo-ranges have minimum error;

    wherein the path delay is estimated for the wi-fi nodes and removed from the differential ranges; and

    wherein the path delay is estimated by evaluating differential range estimates of wi-fi nodes to the mobile device computed from packets transmitted between mobile device and the pairs of wi-fi nodes, and assigning path delay to the pairs of wi-fi nodes.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×