Navigation system configured to integrate motion sensing device inputs
First Claim
Patent Images
1. A navigation system, comprising:
- a microprocessor;
a motion sensing device generating motion sensing data;
a navigational signal receiver communicatively coupled to the microprocessor via a communication port, the navigational signal receiver configured to receive a radio signal comprising geographical coordinates from an external system;
a memory storing a threshold velocity and the geographic coordinates received by the navigational signal receiver;
a communication port driver in communication with the communication port; and
a navigation program executable by the microprocessor, the navigation program configured to receive messages from the navigational signal receiver by communicating with the communication port driver;
wherein the communication port driver is configured to simulate geographical coordinates for an approximated spatial position in response to receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, andthe communication port driver being configured to simulate geographical coordinates is comprised of the communication port driver being configured to calculate the approximated spatial position;
based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity, andsuch that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between;
a final simulated position for a time before receipt of the valid geographical coordinates from the external system andthe valid geographical coordinates received from the external system.
0 Assignments
0 Petitions
Accused Products
Abstract
A navigation system can comprise a microprocessor, a memory, a navigational signal receiver configured to receive a radio signal from at least one external system, a motion sensing device, and a navigation program executable by the microprocessor. The navigational signal receiver can be communicatively coupled to the microprocessor via a communication port. The navigation program can be configured to receive messages from the navigational signal receiver by communicating to the driver of the communication port. The communication port driver can adjust the current position based on the data returned by the motion sensing device.
80 Citations
20 Claims
-
1. A navigation system, comprising:
-
a microprocessor; a motion sensing device generating motion sensing data; a navigational signal receiver communicatively coupled to the microprocessor via a communication port, the navigational signal receiver configured to receive a radio signal comprising geographical coordinates from an external system; a memory storing a threshold velocity and the geographic coordinates received by the navigational signal receiver; a communication port driver in communication with the communication port; and a navigation program executable by the microprocessor, the navigation program configured to receive messages from the navigational signal receiver by communicating with the communication port driver; wherein the communication port driver is configured to simulate geographical coordinates for an approximated spatial position in response to receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, and the communication port driver being configured to simulate geographical coordinates is comprised of the communication port driver being configured to calculate the approximated spatial position; based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity, and such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between; a final simulated position for a time before receipt of the valid geographical coordinates from the external system and the valid geographical coordinates received from the external system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A navigation system, comprising:
-
a microprocessor; a motion sensing device generating motion sensing data; a navigational signal receiver communicatively coupled to the microprocessor via a communication port, the navigational signal receiver configured to receive a radio signal comprising geographical coordinates from an external system; a memory storing a threshold velocity and the geographic coordinates received by the navigational signal receiver; a communication port driver in communication with the communication port; and a navigation program executable by the microprocessor, the navigation program configured to receive messages from the navigational signal receiver by communicating with the communication port driver; wherein the communication port driver is configured to simulate geographical coordinates for an approximated spatial position in response to receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, and the communication port driver being configured to simulate the geographical coordinates is comprised of the communication port driver being configured to calculate the approximated spatial position; based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity, and such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between; a final simulated position for a time before receipt of the valid geographical coordinates from the external system and the valid geographical coordinates received from the external system; and wherein the navigation program is configured to receive messages that comply to a pre-defined navigation message standard. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A navigation system, comprising:
-
a microprocessor; a motion sensing device generating motion sensing data; a navigational signal receiver communicatively coupled to the microprocessor via a communication port, the navigational signal receiver configured to receive a radio signal comprising geographical coordinates from an external system, the external system comprising a satellite-based navigation system; a memory storing a threshold velocity and the geographic coordinates received by the navigational signal receiver; a communication port driver in communication with the communication port; and a navigation program executable by the microprocessor, the navigation program configured to receive messages from the navigational signal receiver by communicating with the communication port driver; wherein the communication port driver is configured to simulate geographical coordinates for an approximated spatial position in response to receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, and the communication port driver being configured to simulate the geographical coordinates is comprised of the communication port driver being configured to calculate the approximated spatial position; based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity, and such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between; a final simulated position for a time before receipt of the valid geographical coordinates from the external system and the valid geographical coordinates received from the external system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification