IMS Call Forwarding via Device Capability Assessment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems lack an efficient method to dynamically manage and forward incoming calls across multiple devices based on their registration status and contextual information, leading to inefficient use of network bandwidth and device resources.
Innovation Solution
An automated registration service that interoperates with an IMS core network dynamically registers and deregisters devices based on usage and contextual information, such as device capabilities and user interactions, to intelligently forward incoming calls to the most suitable device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If incoming calls are forwarded to all registered devices, then call delivery reliability is improved, but network bandwidth consumption increases and device resources are wasted on un-equipped devices
Solution Approach 1:
The system performs preliminary assessment of device capabilities before forwarding calls. The automated registration service evaluates whether devices have required capabilities (microphone, speaker, camera) ahead of time, and only forwards calls to suitable devices, avoiding wasteful transmission to un-equipped devices
Solution Approach 2:
The system implements feedback mechanisms where devices report their capability status to the automated registration service. The service continuously monitors device registration status, capability availability, and usage patterns, using this feedback to dynamically adjust call forwarding decisions and optimize network resource allocation
2Measurement precision
If the system monitors device capabilities and user interactions in real-time, then call forwarding accuracy is improved, but system complexity increases
Solution Approach 1:
The automated registration service acts as an intermediary between the IMS core network and user devices. It abstracts the complexity of real-time capability monitoring and call forwarding logic, providing a simplified interface while maintaining high forwarding accuracy through intelligent assessment of device capabilities and usage context
Solution Approach 2:
Devices automatically report their capability status and registration information to the automated registration service without requiring complex manual configuration. The service autonomously processes this information and makes forwarding decisions, reducing system complexity while maintaining high accuracy
3Productivity
If the automated registration service dynamically registers and deregisters devices, then resource utilization is improved, but processing overhead increases
Solution Approach 1:
The automated registration service implements periodic monitoring and dynamic registration/deregistration of devices based on usage patterns and capability availability. This periodic action optimizes resource utilization by ensuring calls are routed to currently active and capable devices, while the automation minimizes processing overhead through efficient event-driven updates
Data Source
AI summary
An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.


