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, upon receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, the communication port driver is configured to simulate geographical coordinates for an approximated spatial position calculated based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between a final simulated position before receipt of valid geographical coordinates and the 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.
326 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, upon receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, the communication port driver is configured to simulate geographical coordinates for an approximated spatial position calculated based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between a final simulated position before receipt of valid geographical coordinates 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, upon receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, the communication port driver is configured to simulate geographical coordinates for an approximated spatial position calculated based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between a final simulated position before receipt of valid geographical coordinates 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, upon receipt of valid geographical coordinates from the external system after a failure to receive valid geographical coordinates from the external system, the communication port driver is configured to simulate geographical coordinates for an approximated spatial position calculated based on the geographic coordinates stored in the memory, the motion sensing data, and the threshold velocity such that the simulated geographical coordinates do not exhibit a track exceeding the threshold velocity between a final simulated position before receipt of valid geographical coordinates and the valid geographical coordinates received from the external system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification