Determining the position of a mobile device using the characteristics of received signals and a reference database
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments use scanning devices to characterize radio signals received at a number of locations within a geographical area of interest. The signal characteristics along with the location information associated with the characteristics are stored in a centralized reference database. A mobile device characterizes signals it receives at a certain location and compares the characteristics with the signal characteristics stored in the reference database to obtain accurate location information of the certain location.
-
Citations
39 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 34, 35, 36, 37, 38)
-
-
13. A method of determining a location of a mobile device, the method comprising:
-
receiving a first plurality of signals having a known transmission pattern at the mobile device from a set of transmitters, the first plurality of signals comprising at least one multipath signal, each signal having a set of preambles, each signal having a set of peaks, wherein the mobile device and each transmitter operate using a clock, wherein the mobile device clock is not synchronized with the transmitters clocks, wherein the transmitters clocks are not synchronized with each other; determining a time of arrival of a first peak for each signal based on the set of signal preambles; normalizing the time of arrival of the peaks of each signal to make the time of arrival of the first peak of a first signal received at the mobile device to occur at a time equal to zero; computing a first set of parameters from the first plurality of signals using the known transmission pattern and the normalized time of arrival of the peaks of each signal; retrieving, from a database, a second set of parameters computed from a second plurality of signals, wherein a time of arrival of a first peak of each signal in the second plurality of signals is normalized to occur at a time equal to zero, 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; comparing the first set of parameters with the second set of parameters; and determining the location of the mobile device based on the comparison. - View Dependent Claims (39)
-
-
17. A method of determining a location of a mobile device, the method comprising:
-
at a set of scanning devices, receiving a plurality of signals from a plurality of signal sources, the plurality of signal sources comprising a set of signal sources that move with known periods, the plurality of signals comprising at least one multipath signal; determining a location where each signal is received by a scanning device; determining a time when each signal from a signal source in the set of signal sources is received by a scanning device at each location; computing a set of parameters from the received signals; storing the set of computed parameters and the locations where each signal is received in a reference database, one or more parameters in the set of computed parameters having timestamps, each timestamp identifying a time when a corresponding signal source in the set of signal sources is at a particular location; receiving a request for parameters to determine the location of the mobile device, the request comprising a time when the mobile device received a signal from a particular signal source in the set of signal sources; and retrieving a set of parameters from the reference database, the retrieved set of parameters comprising a set of parameters (i) computed from signals received from the particular signal source and (ii) having timestamps that are within a threshold of a time when the particular signal source was at a same location as the location the particular signal source was when the mobile device received the signal from the particular signal source, the retrieved set of parameters for comparing with a set of parameters computed from the set of signals received by the mobile device to determine the location of the mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of determining a location of a mobile device, the method comprising:
-
receiving a first plurality of signals having a known transmission pattern at the mobile device from a transmitting device over a set of transmission channels, the transmitting device comprising a plurality of antennas, each signal in the plurality of signals received from one of the antennas of the transmitting device, the mobile device and the transmitting device each operating by using a clock, wherein the mobile device clock is not synchronized with the transmitting device clock; characterizing the set of transmission channels to compute a first plurality of parameters associated with the first plurality of signals, characterizing the set of transmission channels comprising (i) characterizing a profile of the received signals to determine a time of arrival of a first peak for each signal received at the mobile device and (ii) normalizing the time of arrival of the peaks of each signal to make the time of arrival of the first peak of a first signal received at the mobile device to occur at a time equal to zero; computing a first plurality of parameters from the first plurality of signals using the known transmission pattern and the normalized time of arrival of the peaks of each signal; retrieving, from a database, a second plurality of parameters computed from a second plurality of signals, wherein a time of arrival of a first peak of each signal in the second plurality of signals is normalized to occur at a time equal to zero, the second plurality of signals comprising at least one multipath signal, each parameter in the second plurality of parameters associated with a location where a corresponding signal from the second plurality of signals was received; correlating the first plurality of parameters with the second plurality of parameters; and determining the location of the mobile device based on the correlation. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification