Back to results
US 9,883,342 B2Granted
Localization using access point
AssigneeHewlett Packard Enterprise Development LP
InventorsSouvik Sen, Jung Gun Lee, Alexander Timothy Mariakakis
Life of this patent
Estimating the term…
Abstract
Localizing a location of a mobile device may be performed by obtaining times of flights between the mobile device and an access point at a first and second location. A heading of the mobile device and a distance between the first and second location may be further obtained. The times of flight, heading, and distance may be used to localize the second location.
Claims14
A method, comprising:
- obtaining a first time of flight between a mobile device at a first location and an access point;
- obtaining a second time of flight between the mobile device at a second location and the access point;
- obtaining a heading of the mobile device;
- obtaining a distance between the first location and the second location;
- using the first time of flight, the second time of flight, the heading, and the distance to localize the second location;
- wherein:
- at least one of the first time of flight or the second time of flight is obtained using a channel impulse response to estimate a positive bias due to multipath and using the positive bias to calculate the first time of flight or the second time of flight.
4 more elements
A system, comprising:
- a distance calculator to:
- use a first time of flight to determine a first distance between an access point and a mobile device at a first location;
- use a second time of flight to determine a second distance between the access point and the mobile device at a second location;
- and
- obtain a third distance between the first location and the second location;
- and
- a localizer to use the first, second, and third distances to localize the second location;
- and
- a time of flight calculator to:
- obtain a channel impulse response for a channel between the access point and the mobile device;
- use the channel impulse response to determine if a time of arrival of a packet from the mobile device to the access point corresponds to a reflected path between the mobile device and the access point;
- and
- if the time of arrival corresponds to a reflected path, use the channel impulse response to obtain a time of arrival correction;
- and
- use the time of arrival and time of arrival correction to calculate the first time of flight or the second time of flight.
12 more elements
A non-transitory computer readable medium storing instructions executable by a processor to:
- obtain a heading of a mobile device;
- obtain a channel impulse response corresponding to an access point;
- use the channel impulse response to estimate a positive bias due to multipath;
- use the positive bias to calculate a time of flight;
- use the time of flight to determine a first distance from the mobile device to the access point when the mobile device is at a first location;
- obtain a second distance from the mobile device to the access point when the mobile device is at the second location;
- track a step frequency of a user of the mobile device as the user travels from the first location to the second location;
- use a relationship between step frequency and step length to determine a third distance between the first location and the second location;
- and
- use the first distance, the second distance, the third distance, and the heading to localize the second location.
7 more elements
Dependencies are inferred from the claim text.