Recipient Name Composition Assistance in Messaging Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic messaging applications often fail to detect misspellings of recipient names, especially when the name is uncommon or similar to common words, leading to errors that can cause embarrassment or confusion.
Innovation Solution
The implementation of automated recipient name composition assistance using autosuggest, autocomplete, and autocorrect options within messaging applications, which identify candidate names based on message context and provide graphical representations to facilitate accurate name entry, supplementing conventional spell-check processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional spell-check processes are used, then common words are detected, but recipient names similar to common words are missed
Solution Approach 1:
The system performs preliminary actions by identifying candidate recipient names from message context (such as email addresses, contact lists, or previous messages) before the user finishes composing the message. This allows the system to proactively check for name misspellings against a database of known recipient names, rather than waiting for conventional spell-check to fail on names that match common words.
Solution Approach 2:
The patent introduces an intermediary component that acts as a bridge between the message composition process and name verification. This intermediary automatically retrieves candidate names from message context, compares them against a database of known names, and provides corrections or suggestions to the user, thereby mediating the gap between conventional spell-check and accurate name detection.
2Ease of operation
If auto-correct feature is used, then common words are corrected, but recipient names are changed to match dictionary words
Solution Approach 1:
The system implements feedback by continuously monitoring the message composition process and providing real-time suggestions or corrections when a recipient name is detected. Instead of automatically correcting names like conventional auto-correct, the system presents feedback to the user in the form of suggestions or warnings, allowing the user to verify the intended name before final submission, thus maintaining name accuracy while preserving ease of composition.
3Productivity
If conventional spell-check is used, then general dictionary words are validated, but proper names are not detected
Solution Approach 1:
The system performs preliminary identification of candidate recipient names from message context (such as parsing email addresses, contacting contact lists, or analyzing message patterns) before the user completes the message. This preliminary action enables the system to maintain fast message composition by not interfering with general typing, while simultaneously achieving high precision in name detection by comparing candidate names against a database of known recipient names.
Solution Approach 2:
The patent applies local quality by focusing the enhanced name detection capability specifically on recipient names within the message context, rather than applying conventional spell-check uniformly to all text. The system identifies specific regions in the message where recipient names are likely to appear (such as salutations, email addresses, or signature sections) and applies targeted name verification only to those locations, thereby maintaining overall composition speed while improving name detection precision.
Data Source
AI summary
A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.


