Patent ID: 7400884

Claim:
A method for estimating a geographical position corresponding to a wireless device event, comprising: receiving at least one of a first geographical position data of the wireless device corresponding to a first position of the wireless device before a time of the event and a second geographical position data of the wireless device corresponding to a second position of the wireless device after a time of the event; determining an estimated geographical position of the wireless device at an occurrence of the event based on a predetermined relationship between the event and at least one of said first geographical position data and said second geographical position data; and wherein determining the estimated geographical position further comprises selecting one of said first position and said second position as the estimated geographic position according to one of: determining that a respective time difference between the time of the event and a respective time of one of said first geographical position data and said second geographical position data is within both a predetermined maximum time threshold and a predetermined low time threshold, wherein if both of said first geographical position data and said second geographical position data have a respective time difference within the predetermined low time threshold, then choosing one of said first position and said second position corresponding to the respective time difference having a smallest value; or determining that a respective time difference between the time of the event and a respective time of one of said first geographical position data and said second geographical position data is within a predetermined maximum time threshold, and determining that a respective distance traveled between the time of the event and a respective time of one of said first geographical position data and said second geographical position data is within a predetermined distance threshold wherein if both of said first geographical position data and said second geographical position data have a respective time difference within the predetermined maximum time threshold and a respective distance traveled within the predetermined distance threshold, then choosing one of said first position and said second position corresponding to the respective distance traveled having a smallest value.