Mobile Number Selector for Dynamic Call Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call routing systems fail to efficiently route calls to the most preferred mobile device of a recipient based on local time and geographic location, often resulting in unintended roaming charges and inconvenience due to manual setup and outdated call-forwarding rules.

Innovation Solution

A computerized method and system that determines the preferred mobile device among multiple associated numbers by ranking them based on recipient preferences, geographic location, and local time, and iteratively requests authorization to place the call on alternative numbers until a suitable one is chosen, thereby preventing calls to disfavored numbers and minimizing roaming charges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual call-forwarding rules are used to route calls to preferred devices, then call routing can be established, but the system requires manual setup and maintenance which becomes outdated and inconvenient

Engineering Contradiction:
Improvecall routing setupVSAvoidcall routing accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically determines recipient location and selects the most appropriate device without manual configuration. The call router autonomously accesses location data, compares it against predefined geographic zones for each device, and routes calls accordingly, eliminating the need for manual setup and maintenance of call-forwarding rules.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If calls are routed based on static call-forwarding rules, then routing can be established, but the system cannot adapt to changes in recipient location and time

Engineering Contradiction:
Improvecall routing flexibilityVSAvoidrouting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The call routing system dynamically adjusts routing decisions based on real-time recipient location and time data. Instead of using static call-forwarding rules, the system continuously monitors recipient device locations, determines current time zones, and selects the most appropriate device to receive the call, enabling automatic adaptation to changing conditions without increasing system complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If calls are made to any available number, then calls can be connected, but unintended roaming charges may occur

Engineering Contradiction:
Improvecall connection efficiencyVSAvoidroaming charges
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary location-based verification before routing the call. It determines the recipient's current location and time zone in advance, identifies which device is most appropriate to receive the call based on predefined geographic zones, and only then routes the call to that specific device, preventing calls to devices that would incur roaming charges.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple telephone numbers are associated with one recipient, then communication flexibility is improved, but determining the preferred device becomes complex

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidnumber selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses recipient-provided parameters such as geographic zone preferences and time zone preferences associated with each telephone number to automatically determine the most appropriate device. By weighting these parameters and comparing current recipient location and time against the predefined preferences for each number, the system simplifies the selection process while maintaining communication flexibility across multiple devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10440530B1Mobile telephone number selector
Publication Date: 2019.10.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10440530B1 patent drawing
  • US10440530B1 patent drawing
  • US10440530B1 patent drawing

AI summary

Embodiments selectively place or accept telephone calls based on recipient preference information, wherein processors are configured to determine whether a first telephone number of a different telephone numbers associated to an identified recipient is ranked highest relative to others of the telephone numbers within the ordered ranking for preferred use in calling the recipient at a local times and geographic locations of receiving mobile devices associated with the telephone numbers. In response to determining that the first number is not ranked highest, the embodiments stop execution of the initiated call to the first number and request authorization from the caller to place the call to another of the telephone numbers that is ranked highest within the ordered ranking. Embodiments further iteratively request authorization from the caller to place the call to others of the telephone numbers next-highest in rank, until placing the call to an authorized one.