Global User ID Call Routing Across Multiple SIM Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication methods via SIM numbers, communication applications, and device-specific services like SIM, FaceTime, and BBM face issues such as high charges, manual selection, lack of cross-platform compatibility, and reliance on IP connections, leading to inefficient and costly communication experiences, especially when users have multiple SIMs or devices.
Innovation Solution
A communication method and system that automatically selects an IP or GSM connection and device based on pre-registered global user IDs, determining device statuses to optimize call initiation, ensuring seamless communication without manual selection and minimizing costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If communication is made via SIM number only, then communication can be established, but communication charges are high and manual selection is required when callee has multiple SIMs
Solution Approach 1:
The system enables automatic call routing by allowing the callee's device to autonomously select and switch between multiple SIM cards based on call forwarding rules, eliminating the need for manual SIM selection by the caller. The device self-manages the communication path by detecting which SIM is active and routing calls accordingly.
Solution Approach 2:
Call forwarding services are pre-configured on the callee's device, establishing predetermined rules for how calls should be routed between multiple SIMs. This preliminary setup enables automatic decision-making during call attempts, eliminating real-time manual intervention.
2Adaptability or versatility
If call forwarding service is registered, then calls can be forwarded to registered SIM number, but the network operator just tries to forward call mechanically without flexibility
Solution Approach 1:
The call forwarding system transitions from a static, operator-configured mechanism to a dynamic, device-managed system. The callee's device continuously monitors SIM status and actively switches between SIMs based on real-time conditions, making the call forwarding adaptable rather than mechanical.
Solution Approach 2:
The callee's device acts as an intermediary between the network operator and multiple SIM cards, intelligently deciding which SIM should receive incoming calls based on pre-configured rules and current device state, rather than relying on rigid operator-side forwarding.
3Ease of operation
If communication applications are used, then communication can be established, but user has to register multiple accounts for multiple applications which is troublesome
Solution Approach 1:
The system consolidates multiple communication accounts and SIMs under a single unified interface managed by the callee's device. Instead of requiring separate accounts for each application or SIM, the device merges these resources and presents a single point of contact for incoming calls.
Solution Approach 2:
The communication system becomes universal by supporting multiple SIMs, communication applications, and platforms through a single device-managed interface. The callee's device can handle calls from any SIM or application through one unified system, eliminating the need for multiple separate account registrations.
4Adaptability or versatility
If communication applications are used, then communication can be established, but data connection or IP connection is always required which is a limitation
Solution Approach 1:
The system dynamically adapts to different connection types (GSM, IP, data connections) based on what is currently available. The callee's device can switch between connection protocols and modes, allowing communication to continue even when specific connection types are unavailable, thereby improving reliability through adaptability.
Data Source
AI summary
The present disclosure provides a communication method including: receiving, by a communication device of a caller, a communication request of the caller and a SIM (Subscriber Identification Module) number of a callee; sending the information to a service server; receiving, by the service server, the information from the communication device of the caller; based on the information, determining, by the service server, whether or not the SIM number of the callee is associated with a global user ID of the callee at the service server; wherein if yes, determining, by service server, statuses of the communication devices of the callee that having installed thereon the SIMs which are also associated with the global user ID of the callee, sending, by the service server to the communication device of the caller, an instruction to initialize a call to the communication device of the callee having the status meeting a pre-determined condition.

