Telephony Client Software Alias Number Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users with multiple business or personal contacts need to carry multiple computing devices, each associated with a different phone number, making it cumbersome and wasteful.
Innovation Solution
A client application is provided that allows a single computing device to terminate calls for multiple lines by mapping alias numbers to destination numbers, enabling the user to answer calls intended for different phone numbers without manually selecting each number, using a telephony client software that interacts with the native dialer and a core network device for alias-to-destination mapping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single computing device is associated with one phone number, then call termination is simple and reliable, but users with multiple contacts must carry multiple devices which increases device complexity and reduces ease of operation
Solution Approach 1:
The patent implements multi-functionality by enabling a single computing device to terminate calls for multiple phone numbers (primary number and alias numbers) through a client application that maps alias numbers to the device's actual number, allowing one device to perform the functions previously requiring multiple devices
Solution Approach 2:
The patent uses a client application as an intermediary layer between the telephony network and the computing device. This intermediary handles the mapping of alias numbers to the device's primary number, managing the complexity of multiple number associations without requiring changes to the device's core architecture or the network's fundamental structure
2Reliability
If multiple computing devices are used for multiple phone numbers, then each device can be uniquely associated with a specific number ensuring reliability, but this increases the quantity of devices and causes loss of substance
Solution Approach 1:
The patent merges multiple number associations into a single computing device by implementing a client application that manages multiple alias numbers and maps them to the device's primary number, consolidating what previously required multiple separate devices into one unified device
Solution Approach 2:
The computing device achieves multi-functionality by being able to terminate calls for both its primary number and multiple alias numbers through the client application, allowing one device to replace multiple devices and preventing the loss of computational resources
3Adaptability or versatility
If a client application maps alias numbers to destination numbers, then multiple line call termination is enabled on a single device, but this increases device complexity and software resource requirements
Solution Approach 1:
The client application provides multi-functionality by enabling the computing device to handle calls for multiple alias numbers in addition to its primary number, making the device adaptable to various calling scenarios without requiring hardware changes
Solution Approach 2:
The client application serves as an intermediary that manages the complexity of number mapping internally, presenting a simplified interface to the user while handling the sophisticated logic of alias-to-destination number mapping and call routing in the background
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In some implementations, a core network device can receive an initiation request of a communication session to an alias number. The core network device can retrieve from a registration database one or more destination number(s) corresponding to the alias number. The core network device can transmit respective indication(s) of the alias number to destination(s) corresponding to the retrieved destination number(s). The core network device can initiate the communication session to one of the destination(s) using the respective one of the retrieved destination number(s). A destination number can correspond to a computing device, e.g., user equipment, configured to answer calls originating from an alias number that is different from the destination number, by receiving an intent message indicating the alias number, transmitting an acknowledgement, subsequently receiving an invitation message directed to the destination number for a communication session with another device, and transmitting an acceptance message to the other device.