Internal Sensor Based Personalized Pedestrian Location
First Claim
Patent Images
1. A method of estimating a step length, comprising:
- under control of one or more processors configured with executable instructions;
receiving, from one or more sensors, one or more databases, or a combination thereof, sensor data comprising accelerometer data and landmark data;
detecting a step based at least in part on the accelerometer data;
estimating a step length based at least in part on the accelerometer data; and
adjusting the estimated step length based at least in part on the accelerometer data and the landmark data.
3 Assignments
0 Petitions
Accused Products
Abstract
Step detection and step length estimation techniques may include detecting salient points in sensor data of one or more sensors. A step frequency may be used to estimate the length of a step according to a step length estimation model. The step length estimation model may be adjusted based at least in part on landmark data to better estimate a step length of the user. Additionally or alternatively, an adjusted step length estimation model may be readjusted over time to account for changes in a user, conditions, or both.
-
Citations
20 Claims
-
1. A method of estimating a step length, comprising:
-
under control of one or more processors configured with executable instructions; receiving, from one or more sensors, one or more databases, or a combination thereof, sensor data comprising accelerometer data and landmark data; detecting a step based at least in part on the accelerometer data; estimating a step length based at least in part on the accelerometer data; and adjusting the estimated step length based at least in part on the accelerometer data and the landmark data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
receiving, from one or more sensors, one or more databases, or a combination thereof, sensor data comprising accelerometer data and landmark data; detecting a step based at least in part on the accelerometer data; estimating a step length based at least in part on the accelerometer data and a step length estimation model; adjusting the step length estimation model based at least in part on the accelerometer data and the landmark data; and determining an adjusted estimated step length. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
one or more processors; memory, communicatively coupled to the one or more processors, storing instructions that, when executed by the one or more processors, configure the one or more processors to perform acts comprising; receiving sensor data comprising accelerometer data and landmark data from one or more sensors; detecting a step based at least in part on the sensor data; estimating a step length based at least in part on the sensor data and a step length estimation model; adjusting the step length estimation model based at least in part on the sensor data comprising; determining a true distance between the first landmark and the second landmark based at least in part on the landmark data; determining an estimated distance between the first landmark and the second landmark based in part on an aggregation of estimated step lengths over a traversal between the first landmark and the second landmark; determining a distance between the estimated distance and the true distance; and adjusting the step length estimation model based at least in part on the difference between the estimated distance and the true distance; and determining an adjusted estimated step length. - View Dependent Claims (20)
-
Specification