Navigational Text Candidate Generation for Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices lack an efficient method to facilitate users in communicating navigational information, such as locations and arrival times, to recipients in a user-friendly and intuitive manner.
Innovation Solution
An electronic apparatus that receives text input, determines navigational preambles, and generates navigational text candidates based on user and recipient locations, arrival times, and transportation modes, allowing for dynamic and predictive text suggestions for insertion into messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual text input is used for location information, then message accuracy is improved, but user convenience deteriorates
Solution Approach 1:
The system performs preliminary actions by automatically determining the user's current location, calculating arrival times at various destinations, and generating navigational text candidates before the user needs to communicate. This pre-computation of location data and message options eliminates the need for manual typing while ensuring accuracy through systematic data processing.
Solution Approach 2:
The messaging system serves itself by automatically generating navigational text candidates based on user location data and destination information. The system independently computes arrival times, formats location descriptions, and presents ready-to-send messages without requiring manual intervention for data entry or message composition.
2Ease of operation
If automated text generation is implemented, then user convenience is improved, but device complexity worsens
Solution Approach 1:
The messaging application integrates multiple functions including location tracking, navigation calculation, arrival time estimation, and text generation into a single unified system. By making the device perform these diverse functions through one application, the patent avoids the need for separate specialized tools while maintaining user convenience.
Solution Approach 2:
The system introduces an intermediary layer that processes raw location data and transforms it into formatted navigational text candidates. This intermediary processing layer handles the complexity of coordinate conversion, address formatting, and message construction, shielding the user from underlying system complexity while delivering simplified interaction.
3Loss of information
If context-aware suggestions are provided, then message relevance is improved, but information processing requirements worsen
Solution Approach 1:
The system applies local quality by tailoring navigational text suggestions to the specific context of each user situation. Instead of providing generic location information, the system customizes messages based on the user's current location, selected destinations, preferred communication style, and real-time navigation state, ensuring high relevance for each specific messaging scenario.
Solution Approach 2:
The system dynamically changes parameters such as location coordinates, arrival time estimates, and destination identifiers based on real-time navigation data. By updating these parameters continuously as the user moves and as new destination information becomes available, the system maintains high message relevance without requiring complete reprocessing of all underlying data.
Data Source
AI summary
A method comprising receiving a text input that defines text input information, determining message text information to include the text input information, determining that at least a portion of the message text information corresponds with a navigational preamble, determining a location candidate based, at least in part, on the navigational preamble, determining at least one navigational text candidate that comprises textual information that is associated with the location candidate, causing display of information indicative of the navigational text candidate, receiving a selection input that is indicative of selection of the navigational text candidate, and causing insertion of the navigational text candidate in the message text information in response to the selection of the navigational text candidate is disclosed.


