Dynamic Speed Dial Number Mapping for Voicemail
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephones require manual pre-programming of speed dial numbers, and voicemail systems only allow initiating calls to senders during the active call, limiting dynamic association of telephone numbers with buttons and persistence of call options after call termination.
Innovation Solution
A system and method that dynamically assigns telephone numbers from received e-mail or voicemail messages to speed dial buttons on mobile or VoIP telephones, using parsing and adaptive speech recognition to identify and store numbers, enabling dynamic and persistent association without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual pre-programming is used for speed dial numbers, then the association between telephone numbers and buttons is stable, but the system lacks adaptability and requires user time investment
Solution Approach 1:
The system automatically extracts telephone numbers from voicemail messages and assigns them to speed dial buttons without user intervention. The telephone endpoint autonomously parses the voicemail data, identifies sender numbers, and configures the speed dial associations, eliminating the need for manual programming while maintaining adaptive functionality
Solution Approach 2:
The system performs speed dial configuration in advance by automatically processing voicemail messages and pre-assigning telephone numbers to buttons before the user needs to make calls. This preliminary automatic setup eliminates the time users would otherwise spend on manual pre-programming
2Adaptability or versatility
If voicemail call initiation is only available during active calls, then the system complexity is reduced, but the functionality is limited and not persistent
Solution Approach 1:
The speed dial buttons serve multiple functions: they can initiate calls to saved contacts and also initiate voicemail retrieval calls to senders. By making the buttons universal, the system allows call initiation functionality to persist beyond active calls, enabling users to access voicemail messages at any time through the same interface
Solution Approach 2:
The speed dial buttons act as intermediaries that maintain persistent associations with telephone numbers from voicemail messages. These buttons mediate between the voicemail system and the user, providing continuous access to call initiation functionality even after the original call context is terminated
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of facilitating a telephonic response to an electronic message is described. The method includes determining at least one telephone number from a received electronic message, and assigning the determined telephone number dynamically to a button on the telephone to provide a speed dial button on the telephone. Determining the telephone number may include comparing an electronic mail address in an address field of the electronic message with a telephone directory to determine a telephone number associated with the address. If the electronic message is a text or a voice message, determining the telephone number may include parsing a body of the message to determine a telephone number, if present, which has been included into the body of the text message.