Dynamic Speed Dial Number Mapping for Voicemail

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedynamic association of telephone numbers with buttonsVSAvoidmanual pre-programming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvepersistence of call option after call terminationVSAvoidvoicemail system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2022242B1Dynamic speed dial number mapping
Publication Date: 2018.09.19 CISCO TECHNOLOGY INC
  • EP2022242B1 patent drawingFigure 1
  • EP2022242B1 patent drawingFigure 2
  • EP2022242B1 patent drawingFigure 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.