Predictive Intersection Search Using Incomplete Addresses
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current navigation systems require complete addresses for intersection searches, consuming processing resources and user time, and reducing efficiency by performing individual searches for each road to determine intersections.
Innovation Solution
A server device capable of searching for intersections using incomplete addresses, prioritizing results based on various factors, and performing predictive searches, thereby reducing the need for individual road searches and conserving processing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complete addresses are required for intersection searches, then search accuracy is improved, but processing resources and user time are consumed
Solution Approach 1:
The system performs preliminary actions by predicting and pre-identifying potential intersections based on incomplete address inputs before the user completes their search query. The server proactively searches for intersections using partial information (e.g., street names without numbers or directions) and pre-ranks results based on predicted relevance, thereby reducing the time users need to spend providing complete addresses while maintaining search accuracy.
2Reliability
If individual road searches are performed to determine intersections, then search completeness is improved, but processing resources are consumed
Solution Approach 1:
The system merges multiple individual road search operations into a single integrated intersection search. Instead of separately searching each road segment and then determining intersections, the server performs a unified search that directly identifies intersections using incomplete address inputs. This combined approach maintains search completeness by still evaluating multiple potential intersections while significantly reducing the total processing resources required compared to sequential individual searches.
Solution Approach 2:
The server performs preliminary intersection identification using incomplete address information before completing the full search process. By pre-identifying potential intersections and ranking them based on predicted relevance, the system avoids the need to perform complete individual road searches for all possible intersections, thereby reducing processing resource consumption while maintaining reliable and complete search results.
3Reliability
If individual road searches are performed to determine intersections, then search thoroughness is improved, but device efficiency is reduced
Solution Approach 1:
The system combines multiple separate road search operations into a single efficient intersection search process. The server integrates the identification of multiple roads and their intersections into one coordinated search operation, maintaining thoroughness by evaluating multiple potential intersections simultaneously while improving device efficiency through reduced redundant processing and optimized search algorithms.
Solution Approach 2:
The server performs preliminary processing by identifying and ranking potential intersections based on incomplete address inputs before executing the full search. This preliminary action filters out unlikely candidates and prioritizes promising intersections, allowing the main search process to focus only on relevant results. Consequently, the system achieves thorough search results while significantly improving device efficiency by avoiding unnecessary processing of irrelevant intersections.
Data Source
AI summary
A device can receive input indicating an intersection of two or more roads. The device can identify the two or more roads included in the input using an indicator. The device can determine a geographic location of another device using information that identifies the geographic location received from the other device. The device can identify a data structure that includes information identifying a set of intersections associated with the geographic location. The device can perform a search of the two or more roads using the information identifying the two or more roads and the information included in the data structure. The device can determine a priority for one or more results of the search for the intersection after performing the search of the two or more roads. The device can provide the one or more results of the search for the intersection to permit and/or cause an action to be performed.


