Mobile Number Selector for Dynamic Call Routing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Productivity
If calls are made to any available number, then calls can be connected, but unintended roaming charges may occur
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.
4Adaptability or versatility
If multiple telephone numbers are associated with one recipient, then communication flexibility is improved, but determining the preferred device becomes complex
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.
Data Source
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.


