Indoor positioning for mobile devices
AssigneeGoogle Inc.
InventorsFei He, Jing J. Liang
Life of this patent
Estimating the term…
Abstract
Systems and techniques are provided for indoor positioning for mobile devices. An orientation of a mobile device may be determined. An angle of a line-of-sight between the mobile device and the base station may be determined based on a peak received signal strength of a signal from the base station at a beamforming antenna of the mobile device. A distance between the mobile device and the base station may be determined based on the peak received signal strength. The mobile device may calculate the location of the mobile device using the measured orientation, the angle of the line-of-sight, and the distance between the mobile device and the base station, and a location of the base station.
Claims18
A method for determining a location of a mobile device, the method comprising:
- determining, by one or more processors of the mobile device, an orientation of the mobile device;
- determining, by the one or more processors of the mobile device and for each respective base station of a plurality of base stations, a respective angle of a line-of-sight between the mobile device and the respective base station based on a respective peak received signal strength of a signal from the respective base station at a beamforming antenna of the mobile device;
- determining, by the one or more processors of the mobile device and for each respective base station of the plurality of base stations, a respective distance between the mobile device and the respective base station based on the respective peak received signal strength;
- constructing, by the one or more processors of the mobile device, an error matrix using the measured orientation, the angles of the line-of-sight, the distances between the mobile device and the plurality of base stations, and locations of the plurality of base stations;
- and
- calculating, by the one or more processors of the mobile device, the location of the mobile device by at least using a weighted least squares optimization on the error matrix.
A mobile device, comprising one or more processors and a memory, the mobile device configured to:
- determine an orientation of the mobile device,
- determine, for each respective base station of a plurality of base stations, an angle of a line-of-sight between the mobile device and the respective base station based on a respective peak received signal strength of a signal from the respective base station at a beamforming antenna of the mobile device,
- determine, for each respective base station of the plurality of base stations, a distance between the mobile device and the respective base station based on the respective peak received signal strength,
- construct an error matrix using the measured orientation, the angles of the line-of-sight, the distances between the mobile device and the plurality of base stations, and locations of the plurality of base stations, and
- calculate, by the mobile device, the location of the mobile device by at least using a weighted least squares optimization on the error matrix.
A system comprising a base station of a plurality of base stations and a mobile device including one or more processors and a memory storing instructions which, when executed by the one or more processors, cause the one or more processors perform operations comprising:
- determining an orientation of the mobile device;
- determining, for each respective base station of the plurality of base stations, a respective angle of a line-of-sight between the mobile device and the respective base station based on a respective peak received signal strength of a signal from the respective base station at a beamforming antenna of the mobile device;
- determining, for each respective base station of the plurality of base stations, a respective distance between the mobile device and the respective base station based on the respective peak received signal strength;
- constructing an error matrix using the measured orientation, the angles of the line-of-sight, the distances between the mobile device and the plurality of base stations, and locations of the plurality of base stations;
- and
- calculating, by the mobile device, the location of the mobile device by at least using a weighted least squares optimization on the error matrix.
Dependencies are inferred from the claim text.