They have a very accurate position at 07 due to the VHF ACARS transmission. They use that datum with the next ping to work out the return time at that known range. High school maths then allows you to work out future ranges based on ping return times.
It's not rocket science although they are capable of that too!