Dynamic Call Forwarding for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile communications systems require manual activation and configuration for call forwarding between multiple devices, which is inefficient and inconvenient for users who frequently switch between devices.
Innovation Solution
A system and method for dynamically forwarding incoming calls and messages by monitoring the activity status of multiple mobile communications devices and automatically redirecting them to active devices, using a wireless operator system that associates user accounts with multiple devices and determines activity status through various indicators such as accelerometer data, GPS, and power status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual activation and configuration is used for call forwarding between multiple devices, then user control over forwarding is maintained, but user convenience and operational efficiency deteriorate
Solution Approach 1:
The system automatically monitors device activity status and forwards calls without requiring user intervention. The wireless operator system detects which device is active or inactive and autonomously routes calls accordingly, eliminating the need for manual configuration while maintaining user control through automated service.
Solution Approach 2:
The system continuously monitors activity status indicators from multiple devices and uses this feedback to dynamically adjust call routing. When a device becomes inactive, the system receives feedback about its status and automatically forwards calls to active devices, creating a closed-loop automated system.
2Productivity
If dynamic automatic forwarding is implemented, then user convenience and operational efficiency are improved, but system complexity increases
Solution Approach 1:
The wireless operator system performs multiple functions: it monitors activity status indicators, determines device activity state, stores device associations with users, and executes call forwarding logic. By consolidating these functions into a single multi-functional system, complexity is managed more effectively than if separate systems were used for each function.
Solution Approach 2:
The wireless operator system acts as an intermediary between multiple user devices and the call routing infrastructure. It receives activity status information from devices, processes this information, and automatically routes calls accordingly, serving as a central coordination point that manages system complexity.
3Reliability
If activity status monitoring is performed continuously, then forwarding accuracy is improved, but energy consumption increases
Solution Approach 1:
The system monitors activity status indicators periodically rather than continuously, checking for changes in device state at appropriate intervals. This periodic monitoring maintains sufficient accuracy to determine when forwarding should occur while significantly reducing energy consumption compared to continuous monitoring.
Data Source
AI summary
Embodiments of the invention provide systems and methods for dynamically forwarding incoming calls and/or messages to different mobile communications devices (“MCDs”). In one embodiment, a method may include: storing associations between multiple MCDs and a user and identifying that at least one of the MCDs is inactive and that at least one of the MCDs is active. The method may further include: receiving an incoming call or message intended for the at least one inactive MCD; and if only one of the MCDs is active, causing the incoming call or message to be forwarded to the one active MCD; and if more than one of the MCDs is active, either: (a) causing the incoming call or message to be forwarded to at least one of the active MCDs or (b) not causing the incoming call or message to be forwarded.


