Mobile Extension List Selection via Dialog Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile communication devices lack an efficient method for users to select and dial extensions associated with a single telephone number stored in the address book, presenting users with a dialog screen that either dials the extension, skips it, or ends the call, without providing a seamless selection process.

Innovation Solution

A method and apparatus that stores multiple extensions within a single address book entry, senses the dialing of a phone number, establishes a connection, and displays a screen dialog for the user to select one of the extensions, allowing for easy selection and dialing of the desired extension.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dialog screen is presented with buttons to dial extension, skip extension, or end call, then the user can select extension dialing action, but the user interface complexity increases and the calling process becomes less seamless

Engineering Contradiction:
Improveextension selection capabilityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the extension selection functionality from the main calling flow by presenting a separate dialog screen only when extension dialing is detected. This isolates the complexity to a specific condition rather than making it part of the standard calling interface, thereby reducing overall UI complexity while maintaining extension selection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The dialog screen acts as an intermediary between the extension detection and the actual extension dialing action. It provides a controlled interface that mediates the transition from main calling function to extension-specific function, managing user interaction complexity through a structured intermediate step.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If multiple extensions are stored in a single address book entry, then the data structure efficiency improves, but the method for selecting and dialing the correct extension becomes more complex

Engineering Contradiction:
Improveextensions per address book entryVSAvoidextension selection process
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the extension selection process into distinct steps: first detecting extension dialing from the dialed number, then presenting a dialog with individual extension options. This breaks down the complex task of selecting from multiple extensions into manageable segments, making the operation easier despite storing multiple extensions in one entry.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically detects when an extension dialing pattern is used and self-initiates the extension selection dialog without requiring the user to manually navigate to extension options. This self-service approach simplifies the user's task by automating the detection and presentation of relevant extension options.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8843099B2Method for providing extension list selection
Publication Date: 2014.09.23 MALIKIE INNOVATIONS LTD
  • US8843099B2 patent drawing
  • US8843099B2 patent drawing
  • US8843099B2 patent drawing

AI summary

The disclosure is directed at a method of providing extension list dialing in a mobile communication device comprising storing a plurality of extensions within a single address book entry; sensing dialing of a phone number associated with the single address book entry; sensing connection between the mobile communication device and the phone number to establish a call; and displaying a screen dialog with each of the plurality of extensions for selection of one of the plurality of extensions.