Apparatus and methods for geographic position approximation of an event occurring on a wireless device
First Claim
1. A method for approximating a geographic location corresponding to an operational event occurring on a wireless device, comprising:
- detecting the event occurring on the wireless device and a time the event occurred;
obtaining at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information includes a time, horizontal location information, and horizontal velocity information; and
calculating an approximate latitude and longitude of the wireless device location at the detected time that the event occurred on the wireless device based upon at least one predetermined relationship between the event time and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of;
determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and
determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods may approximate a location of an event occurring on a wireless device based upon at least one of a first set of location fix information corresponding to a first set of location fix information corresponding to a first position fix of the wireless device prior to the event and a second set of location fix information corresponding to a second position fix of the wireless device after the event. An event positioning determination module may calculate an approximate geographic location of the wireless device at the time of the event based upon a predetermined relationship between the event and at least one of the first and second set of location fix information.
31 Citations
35 Claims
-
1. A method for approximating a geographic location corresponding to an operational event occurring on a wireless device, comprising:
-
detecting the event occurring on the wireless device and a time the event occurred; obtaining at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information includes a time, horizontal location information, and horizontal velocity information; and calculating an approximate latitude and longitude of the wireless device location at the detected time that the event occurred on the wireless device based upon at least one predetermined relationship between the event time and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for approximating a geographic location corresponding to an operational event occurring on a wireless device, comprising:
-
means for detecting the event occurring on the wireless device and a time the event occurred; means for obtaining at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information includes a time of fix, horizontal location information, and horizontal velocity information; and means for calculating an approximate latitude and a longitude of the wireless device at the detected time that the event occurred on the wireless device based upon at least one predetermined relationship between the event time and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
17. A computer-readable, non-transitory medium comprising instructions which, when executed by a computer, cause the computer to perform operations, the instructions including:
-
instructions to detect an operational event occurring on a wireless device and a time of the event; instructions to obtain at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information includes a time, horizontal location information, and horizontal velocity information; and instructions to calculate an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
18. At least one processor configured to perform the actions of:
-
detecting an operational event occurring on a wireless device and a time of the event; obtaining at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information includes a time, horizontal location information, and horizontal velocity information; and calculating an approximate latitude and longitude of the wireless device at the time that the operational event occurred based upon at least one predetermined relationship between the time of the event and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
19. An apparatus for approximating a geographic location corresponding to an operational event occurring on a wireless device, comprising:
-
an event position determination module operable to detect the event occurring on the wireless device and the time of the event, and obtain at least one of a first set of location fix information corresponding to a first geographic position of the wireless device prior to the time of the event and/or a second set of location fix information corresponding to a second geographic position of the wireless device subsequent to the time of the event, wherein the at least one set of location fix information comprises a time, horizontal location information, and horizontal velocity information; and wherein the event position determination module is operable to calculate an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for tracking information relating to an event occurring on a wireless device, comprising:
-
detecting an occurrence of an operational event on the wireless device and a time of the event, wherein the event is defined by an event tracking configuration; storing event information relating to the detected occurrence of the defined event; generating a position determination request based on the detected occurrence of the defined event; storing a first set of location fix information prior to the occurrence of the defined event and a second set of location fix information subsequent to the occurrence of the defined event, wherein the second set of location fix information is based on the position determination request, and wherein at least one of the first and/or second set of location fix information comprises a geographic location and a horizontal velocity of the wireless device operable to be utilized in a predetermined relationship with the event information to determine an approximate geographic location of the wireless device at the time of the the event; and calculating an approximate latitude and longitude of the wireless device at the time of the event occurrence based upon at least one predetermined relationship between the time of the event occurrence and the at least one set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event occurrence and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event occurrence and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold. - View Dependent Claims (27, 28, 29)
-
-
30. At least one processor configured to perform the actions of:
-
detecting an occurrence of an operational event on the wireless device and a time of the event, wherein the event is defined by an event tracking configuration; storing event information relating to the detected occurrence of the defined event; generating a position determination request based on the detected occurrence of the defined event; storing a first set of location fix information prior to the occurrence of the defined event and a second set of location fix information subsequent to the occurrence of the defined event, wherein the second set of location fix information is based on the position determination request, and wherein at least one of the first and/or second set of location fix information comprises a geographic location and a horizontal velocity of the wireless device operable to be utilized in a predetermined relationship with the event information to determine an approximate geographic location of the wireless device at the time of the event; and calculating an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the first set of location fix information and/or the second set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
31. A computer-readable, non-transitory medium comprising instructions which, when executed by a machine, cause the machine to perform operations, the instructions including:
-
instructions to detect an occurrence of an operational event on the wireless device and a time of the event, wherein the event is defined by an event tracking configuration; instructions to store event information relating to the detected occurrence of the defined event; instructions to generate a position determination request based on the detected occurrence of the defined event; and instructions to store a first set of location fix information prior to the occurrence of the defined event and a second set of location fix information subsequent to the occurrence of the defined event, wherein the second set of location fix information is based on the position determination request, and wherein at least one of the first and/or second set of location fix information comprises a geographic location and a horizontal velocity of the wireless device operable to be utilized in a predetermined relationship with the event information to determine an approximate geographic location of the wireless device at the detected time of the event; and instructions to calculate an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the first set of location fix information and/or the second set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
32. A wireless device for tracking information relating to an event occurring on the wireless device, comprising:
-
means for detecting an occurrence of an operational event on the wireless device and a time of the event, wherein the event is defined by an event tracking configuration; means for storing event information relating to the detected occurrence of the defined event; means for generating a position determination request based on the detected occurrence of the defined event; and means for storing a first set of location fix information prior to the occurrence of the defined event and a second set of location fix information subsequent to the occurrence of the defined event, wherein the second set of location fix information is based on the position determination request, and wherein at least one of the first and/or second set of location fix information comprises a geographic location and a horizontal velocity of the wireless device operable to be utilized in a predetermined relationship with the event information to determine an approximate geographic location of the wireless device at the detected time of the occurrence of the defined event; and means for calculating an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the first set of location fix information and/or the second set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold.
-
-
33. A wireless device, comprising:
-
a computer platform comprising a plurality of detected event data relating to an operation of the wireless device; an event tracking module in communication with the computer platform and having the event tracking module define one of the plurality of events to track, the event tracking module further comprising event tracking logic operable to initiate storage of event information and further operable to generate a position determination request upon detecting the defined one of the plurality of events; and a memory operable to store the event information and location fix information, wherein the location fix information comprises a first set of location fix information prior to the occurrence of the defined event and a second set of location fix information subsequent to the occurrence of the defined event, wherein the second set of location fix information is based on the position determination request, and wherein at least one of the first and/or second set of location fix information comprises geographic location information and horizontal velocity information operable, based on a predetermined relationship with the event information, for determining an approximate geographic location of the wireless device at a time of the event; wherein the event tracking module is further operable to calculate an approximate latitude and longitude of the wireless device at the time of the event based upon at least one predetermined relationship between the time of the event and the first set of location fix information and/or the second set of location fix information, wherein calculating an approximate latitude and a longitude of the event further comprises determining a validity of at least one of the first set of location fix information and/or the second set of location fix information, wherein determining validity further comprises at least one of; determining that a time difference between the time of the event and a time of fix of at least one of the first set of location fix information and/or the second set of location fix information is less than or equal to a predetermined time threshold; and determining that a distance traveled by the wireless device between the time of the event and the time of fix of at least one of the first set of location fix information and/or second set of location fix information is less than or equal to a predetermined distance threshold. - View Dependent Claims (34, 35)
-
Specification