Patent ID: 8314736

Claim:
A method of determining a location of a mobile device, the method comprising: receiving a first plurality of signals with a known transmission pattern at the mobile device from a set of transmitters, the first plurality of signals comprising at least one multipath signal; computing a first set of parameters from the first plurality of signals using the known transmission pattern; retrieving, from a database, a second set of parameters computed from a second plurality of signals, the second plurality of signals comprising at least one multipath signal, each parameter in the second set of parameters associated with a location where a corresponding signal from the second plurality of signals was received, wherein each location associated with a parameter in the second set of parameters is identified by a set of coordinate values; for each particular location associated with a parameter in the second set of parameters: multiplying each parameter in the first set of parameters with each parameter in the second set of parameters that is associated with the particular location; and summing a result of each multiplication to determine a correlation coefficient corresponding to the particular location; normalizing each correlation coefficient; and determining the location of the mobile device by computing a set of coordinate values for the location of the mobile device, each coordinate value for the location of the mobile device computed as a weighted average of each normalized correlation coefficient multiplied by a coordinate value in the set of coordinate values corresponding to the second set of parameters.