As the device moves we track its location, with say GPS. At regular intervals we read the location. So for example we have three points A,B,C. We create the lines |AB| and |BC| and measure the angle of change in direction from one line segment to another.
Am I right in thinking that using/implementing a Kalman filter we can use it to estimate the future location of the user?