Call Routing System for Unreachable Numbers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in receiving incoming calls when their phone is out of mobile network coverage or has disabled voice networks, and they have multiple numbers but are unreachable for one of them, necessitating a method to route calls to a data network-capable device.
Innovation Solution
A call routing system using processors to route incoming calls to a call receiving client application on user devices via a data network when the called number is unreachable, setting up user accounts, detecting client application availability, and routing calls using a distributed cloud computing environment with carrier and cloud servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional voice calling capability is used, then calls can be made and received on mobile networks, but calls cannot be routed when the phone is out of mobile network coverage or has disabled voice networks
Solution Approach 1:
The system enables a single communication platform to perform multiple functions by routing calls through both traditional voice networks and data networks. The call receiving client application can handle incoming calls via data networks when voice networks are unavailable, making the system universally adaptable to different network conditions and capabilities.
Solution Approach 2:
The patent introduces a call routing system and call receiving client application as intermediary components between the calling party and the called party. This intermediary infrastructure detects when voice networks are unavailable and automatically routes calls through data networks, ensuring call completion without requiring direct voice network connectivity.
2Adaptability or versatility
If multiple numbers are assigned to a user, then the user can receive calls on different numbers, but the user cannot receive calls on numbers for which they do not have access at a particular time
Solution Approach 1:
The system implements feedback mechanisms where the call routing system continuously monitors the accessibility status of multiple user numbers and the availability of the call receiving client application. Based on this feedback, the system dynamically routes incoming calls to appropriate numbers or devices, ensuring that calls are never lost even when access to certain numbers changes.
Solution Approach 2:
The patent creates a dynamic call routing system that adapts to changing accessibility conditions in real-time. The system can dynamically assign different numbers to the call receiving client application based on current access availability, and can switch between different routing paths depending on network conditions and user accessibility status.
3Adaptability or versatility
If data network routing is implemented, then calls can be routed to data network-capable devices when voice networks are unavailable, but system complexity increases with distributed cloud computing infrastructure
Solution Approach 1:
The patent segments the call routing system into distinct modular components: a call routing system that manages number-to-device mapping, a call receiving client application deployed on user devices, and a distributed cloud computing infrastructure. This segmentation allows each component to be independently developed, deployed, and maintained, reducing overall system complexity despite the distributed architecture.
Data Source
AI summary
A method and a call routing system (CRS) are provided for routing an incoming call made to one of multiple numbers of a user to a call receiving client application (CRCA) deployed on one or more user devices when the called number is not reachable. The CRS, in communication with the CRCA deployed on one or more user devices, sets up a user account using one or more of the user's multiple numbers. The CRS detects availability of the CRCA on one or more user devices over a data network to accept an incoming call. The CRS receives the incoming call made to one of the numbers, when the called number is not reachable. The CRS routes the incoming call to the CRCA on one or more user devices over the data network on detecting the availability of the CRCA on one or more user devices over the data network.


