Map Management Module for Mobile Location Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic maps on mobile devices often display locations inaccurately due to outdated or incorrect digital map information, which users cannot correct without access to the original map data stored in databases.
Innovation Solution
A map management module within mobile computing devices allows users to move or reposition location identifiers on electronic maps using digital map correction information, enabling direct user corrections and updates without relying on original map providers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If digital map information is stored in centralized databases controlled by map providers, then map data integrity and consistency are maintained, but users cannot correct outdated or incorrect location information without access to the original map data
Solution Approach 1:
The map data management system is segmented into two independent parts: the original map database stored in memory and the correction database stored in separate non-volatile storage. Users can independently add, modify, or delete location identifiers in the correction database without affecting the original map data, enabling easy correction while maintaining system integrity.
Solution Approach 2:
A correction database acts as an intermediary layer between the user and the original map database. When displaying map information, the system first retrieves original location data, then applies corrections from the correction database to adjust positions. This intermediary structure allows users to correct map locations without direct access to or modification of the original proprietary map data.
2Measurement precision
If users are granted direct access to modify map data in the database, then location accuracy can be improved, but the original map data structure and integrity may be compromised
Solution Approach 1:
The system separates map data into two distinct databases: the original map database maintaining data integrity and the correction database storing user modifications. This segmentation allows independent management of each database, enabling location corrections without compromising the original map data structure.
Solution Approach 2:
The system creates a copy of the location identifier data structure to store in the correction database. Instead of modifying the original map data directly, users work with copies in the correction database, which are then applied as adjustments to the original data during map display, preserving the integrity of the source data.
3Adaptability or versatility
If users can add, modify, or delete location identifiers independently, then user control and map customization are enhanced, but the system complexity increases
Solution Approach 1:
The map management module merges data retrieval from the original map database with application of corrections from the correction database in a unified display process. This combining approach allows users to exercise full control over location identifiers (add, modify, delete) while the system handles the complexity of coordinating both databases automatically during map display.
Solution Approach 2:
The correction database is designed to be independently manageable by users, who can add, modify, or delete location identifiers without requiring access to or knowledge of the original map database structure. The system automatically handles the complexity of integrating these user-made corrections with the original map data, providing self-service functionality while hiding system complexity from users.
Data Source
AI summary
Techniques to improve location accuracy for a map are described. An apparatus may comprise a mobile computing device. The mobile computing device may include a map management module to move a location identifier representing a location from a first position to a second position on an electronic map in accordance with digital map correction information as defined by a user. Other embodiments are described and claimed.


