Maneuver-Specific Map Annotation System for Navigation Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer-generated driving directions often lack landmark annotations, making them difficult to follow, especially for unfamiliar routes, due to the time-consuming and costly process of collecting and selecting relevant annotations, and the subjective accuracy of such annotations.
Innovation Solution
A computer-implemented method and system that allows users to submit and store annotations for specific maneuvers, enabling the automatic generation of driving directions that include user-contributed, maneuver-specific annotations, which are evaluated and selected based on user preferences and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If annotations are collected from users, then the usability and accuracy of driving directions are improved, but the time and cost required to collect and verify annotations increase significantly
Solution Approach 1:
The system allows users to contribute annotations themselves while the system automatically manages the collection, storage, and selection process. Users submit annotations for maneuvers they are familiar with, and the system handles the rest automatically, reducing the time and effort required from both users and the system provider.
Solution Approach 2:
The system incorporates user feedback by allowing users to submit annotations and potentially rate or validate existing annotations. This feedback mechanism enables the system to improve annotation quality over time while distributing the workload among multiple users rather than requiring centralized collection.
2Adaptability or versatility
If annotations are collected for all roads and highways, then comprehensive coverage is achieved, but the cost and time consumption increase exponentially
Solution Approach 1:
The system segments the annotation collection process by organizing annotations around specific maneuvers rather than requiring comprehensive coverage of all roads. Annotations are collected and stored in association with specific maneuvers, allowing the system to build coverage gradually and selectively based on user needs and route requirements.
Solution Approach 2:
The system creates a universal annotation storage structure that can accommodate annotations from multiple users across various routes and maneuvers. This multi-functional annotation database serves multiple purposes: providing comprehensive coverage when needed, maintaining simplicity through standardized storage structures, and enabling flexible retrieval based on specific route requirements.
3Reliability
If annotations are made mandatory for all maneuvers, then complete navigation information is provided, but user burden and resistance to providing directions increase
Solution Approach 1:
The system implements partial action by allowing users to provide annotations only for maneuvers they are familiar with or find important, rather than requiring mandatory annotations for all maneuvers. This optional approach reduces user burden and resistance while still providing comprehensive navigation information where available.
Solution Approach 2:
Users have the autonomy to decide whether to contribute annotations based on their own knowledge and preferences. The system respects user choices and does not impose mandatory annotation requirements, making the process more palatable while still achieving reliable navigation information through voluntary contributions.
Data Source
AI summary
Systems and methods are provided for collecting and using user-contributed map data. In one implementation, a computer-implemented method is provided for collecting maneuver-specific annotations. According to the method, a user is presented with a set of computer-generated driving directions comprising a plurality of maneuvers. In association with presenting to the user the set of driving directions, the method presents to the user an option to submit an annotation for one of the plurality of maneuvers. In response to presenting the option to the user, the annotation is received from the user and stored in association with an identification of the one of the plurality of maneuvers. The stored annotation may be incorporated in the set of computer-generated driving directions.


