×

Positioning with wireless local area networks and WLAN-aided global positioning systems

  • US 7,130,646 B2
  • Filed: 02/14/2003
  • Issued: 10/31/2006
  • Est. Priority Date: 02/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining a position of a wireless device, the method including:

  • identifying a first access point having a first known location and a predetermined radio propagation range of r, wherein the position of the wireless device is the first known location with an uncertainty of r;

    determining a first radio signal strength indicator (RSSI) of the first access point;

    correlating the first RSSI to a first stored distance, wherein the first stored distance represents a first relative distance from the first access point to the wireless device;

    identifying a second access point and a third access point having a second known location and a third known location, respectively;

    determining a second RSSI and a third RSSI of the second access point and the third access point, respectively;

    correlating the second RSSI and the third RSSI to a second stored distance and a third stored distance, respectively, wherein the second stored distance represents a second relative distance from the second access point to the wireless device, and wherein the third stored distance represents a third relative distance from the third access point to the wireless device; and

    computing a coordinate position of the wireless device using the first, second, and third known positions and the first, second, and third relative distances,wherein the first known position is (x1, y1, z1) and the first relative position is r1,wherein the second known position is (x2, y2, z2) and the second relative position is r2,wherein the third known position is (x3, y3, z3) and the third relative position is r3,wherein the coordinate position of the wireless device is (x0, y0, z0) andwherein computing the coordinate position includes using a set of equations;


    x0=(w1*x1)+(w2*x2)+(w3*x3),
    y0=(w1*y1)+(w2*y2)+(w3*y3), and
    z0=(w1*z1)+(w2*z2)+(w3*z3),
    wherein
    w1=(1/r1)/(1/r1+1/r2+1/r3),
    w2=(1/r2)/(1/r1+1/r2+1/r3), and
    w3=(1/r3)/(1/r1+1/r2+1/r3).

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