Navigation Software Route Customization and Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional navigation systems do not allow users to customize routes based on personal preferences such as scenery or traffic avoidance, and they lack the ability to remember and adapt to custom routes for future trips.
Innovation Solution
The development of navigation system software that enables users to manually or automatically modify and save preferred routes, using a Course Modification Program and Navigable Feature Selection Program, which allows users to select and save alternate courses for future use through a graphical user interface and travel history data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the navigation system provides a fixed computer-planned course, then the system operation is simple and reliable, but the operator cannot customize routes based on personal preferences such as scenery or traffic avoidance
Solution Approach 1:
The system pre-calculates multiple alternative courses between origin and destination, storing them for later selection. This allows the operator to choose from pre-prepared options without requiring complex real-time route planning capabilities, thus improving adaptability while maintaining operational simplicity.
Solution Approach 2:
The navigation system transitions from a static fixed-course approach to a dynamic multi-course system where the operator can select different pre-calculated courses based on real-time preferences. The system maintains simplicity by automating the calculation and presentation of multiple viable options rather than requiring complex manual route planning.
2Reliability
If the navigation system monitors vehicle movement and automatically re-plans upon detecting deviations, then the system maintains course accuracy, but it generates annoying alerts when the operator is attempting to plan an alternate course
Solution Approach 1:
The system continuously monitors vehicle position and compares it with the planned course, providing feedback to detect deviations. However, it intelligently suppresses alerts when the operator is actively manipulating course selection, allowing the system to distinguish between intentional operator deviations and actual navigation errors that require correction.
Solution Approach 2:
The system automatically detects when the operator is manually selecting an alternate course from pre-calculated options and temporarily disables the deviation alert function. This self-adjusting behavior prevents unnecessary alerts during legitimate course planning activities while maintaining monitoring accuracy for actual navigation deviations.
3Adaptability or versatility
If the navigation system stores only basic route information, then the system memory usage is low and operation is fast, but the system cannot remember and adapt to custom courses for future trips
Solution Approach 1:
The system creates simplified copies of custom routes by storing only the essential sequence of pre-calculated course identifiers rather than complete route data. This allows the system to remember and reproduce operator-preferred routes while consuming minimal memory resources, as it references the existing pre-calculated courses rather than storing duplicate full route information.
Data Source
AI summary
The invention is a new and useful improvement to navigation system software that, when combined with conventional navigation system hardware, provides an operator with a means for modifying a course generated by a navigation system, and for saving the modified course for future trips. More specifically, the invention comprises an improvement to navigation system software that provides several manual means for modifying a computer-planned course according to real-time operator preferences; and an improvement to navigation system software that provides an automatic means for adapting navigation system planning to conform to a course that an operator has used repetitively.


