Correcting GPS through secondary sensors and signal strength
First Claim
1. In a GPS tracking system that includes a mobile unit that is communicatively coupled to a communication network comprising a plurality of base stations providing wireless communication links to the mobile device, and wherein the mobile device is also communicatively coupled to a GPS satellite system, a computer-implemented method for verifying whether the mobile device is static and for evaluating whether to use or discard of the GPS positioning data being sent to the mobile device, the method comprising:
- receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a first point in time;
receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a second point in time;
selecting a base station that supplies a communication signal to the mobile device;
detecting strength of the communication signal sent by the base station to the mobile device at said first point in time;
detecting strength of the communication signal sent by the base station to the mobile device at said second point in time;
comparing the signal strength between the communication signal sent by the base station to the mobile device at said first and second points of time; and
if the compared signal strength has changed beyond a predetermined threshold amount, determining that the mobile device has moved and using the GPS data to verify location of the mobile device, but if the compared signal strength has not changed beyond the predetermined threshold amount, determining that the mobile device is stationary and discarding the GPS data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that mitigate errors in positioning systems, by employing signal strength(s) of signal sources (e.g., towers adjacent to a mobile unit.) Such mitigation system verifies whether the mobile unit receiving GPS data is in static position (e.g., not moving) or is moving (e.g., dynamic position), and evaluates accuracy of the GPS reporting (e.g., discarding GPS data in static position and trusting GPS data in dynamic position).
-
Citations
19 Claims
-
1. In a GPS tracking system that includes a mobile unit that is communicatively coupled to a communication network comprising a plurality of base stations providing wireless communication links to the mobile device, and wherein the mobile device is also communicatively coupled to a GPS satellite system, a computer-implemented method for verifying whether the mobile device is static and for evaluating whether to use or discard of the GPS positioning data being sent to the mobile device, the method comprising:
-
receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a first point in time; receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a second point in time; selecting a base station that supplies a communication signal to the mobile device; detecting strength of the communication signal sent by the base station to the mobile device at said first point in time; detecting strength of the communication signal sent by the base station to the mobile device at said second point in time; comparing the signal strength between the communication signal sent by the base station to the mobile device at said first and second points of time; and if the compared signal strength has changed beyond a predetermined threshold amount, determining that the mobile device has moved and using the GPS data to verify location of the mobile device, but if the compared signal strength has not changed beyond the predetermined threshold amount, determining that the mobile device is stationary and discarding the GPS data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a GPS tracking system that includes a mobile unit that is communicatively coupled to a communication network comprising a plurality of base stations providing wireless communication links to the mobile device, and wherein the mobile device is also communicatively coupled to a GPS satellite system, a physical storage medium containing computer-executable instruction for implementing a computer-implemented method for verifying whether the mobile device is static and for whether to use or discard accuracy of the GPS positioning data being sent to the mobile device, and wherein the computer-implemented method comprises:
-
receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a first point in time; receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a second point in time; selecting a base station that supplies a communication signal to the mobile device; detecting strength of the communication signal sent by the base station to the mobile device at said first point in time; detecting strength of the communication signal sent by the base station to the mobile device at said second point in time; comparing the signal strength between the communication signal sent by the base station to the mobile device at said first and second points of time; and if the compared signal strength has changed beyond a predetermined threshold amount, determining that the mobile device has moved and processing said received GPS data at the first and second points of time to locate the mobile device, but if the compared signal strength has not changed beyond the predetermined threshold amount, determining that the mobile device is stationary and discarding the GPS data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a GPS tracking system that includes a mobile unit that is communicatively coupled to a communication network comprising a plurality of base stations providing wireless communication links to the mobile device, and wherein the mobile device is also communicatively coupled to a GPS satellite system, a physical storage medium containing computer-executable instruction for implementing a computer-implemented method for verifying whether the mobile device is static and for evaluating whether to use or discard of the GPS positioning data being sent to the mobile device, and wherein the computer-implemented method comprises:
-
receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a first point in time; receiving at the mobile device GPS data which is capable of being used to determine the geographic position of the mobile device at a second point in time; selecting a base station that supplies a communication signal to the mobile device; detecting strength of the communication signal sent by the base station to the mobile device at said first point in time; detecting strength of the communication signal sent by the base station to the mobile device at said second point in time; comparing the signal strength between the communication signal sent by the base station to the mobile device at said first and second points of time; if the compared signal strength has changed beyond a predetermined threshold amount, determining that the mobile device has moved and processing said received GPS data at the first and second points of time to locate the mobile device, but if the compared signal strength has not changed beyond the predetermined threshold amount, determining that the mobile device is stationary and discarding the GPS data; analyzing data provided by one or more motion detector devices included at the mobile device to further validate whether the mobile device is static and if so, discarding the GPS data; and implementing an artificial intelligence scheme to correct GPS location.
-
Specification