Dynamic Call Routing Using Location and Status Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in managing call forwarding systems due to the need for frequent updates as their location changes, and existing systems rely too heavily on location information, which may not accurately reflect their call forwarding intentions.
Innovation Solution
A call forwarding method and system that uses a computer to store profiles associated with mobile devices and additional forwarding destinations, receiving location and status indicators to dynamically route calls based on predefined rules, eliminating the need for active user management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If call forwarding systems rely on location information to route calls, then calls can be automatically routed based on user position, but location information may not accurately reflect user call forwarding intentions
Solution Approach 1:
The system segments the forwarding decision into multiple independent indicators: location information, status indicator (from contacts or devices), and user profile preferences. Each indicator is evaluated separately and combined to make the final routing decision, allowing the system to overcome the limitation of relying on a single imperfect indicator.
Solution Approach 2:
The system receives feedback from multiple sources including location data, status indicators from contacts, and user profile information. This feedback loop allows the system to continuously refine its routing decisions based on updated information about user intentions, improving accuracy over time while maintaining automation.
2Reliability
If users manually manage call forwarding settings for multiple devices, then forwarding rules can be precisely controlled, but the effort required presents a barrier to adoption
Solution Approach 1:
The system enables self-service by automatically managing call forwarding rules based on user profiles, location data, and status indicators. The system autonomously determines the appropriate forwarding destination without requiring users to manually configure rules, thereby eliminating management effort while maintaining reliable forwarding through automated decision-making.
Solution Approach 2:
The system dynamically changes forwarding parameters (destination, routing rules) based on varying conditions such as user location, status indicators from contacts, and device availability. This allows the system to maintain high forwarding accuracy by adapting to current conditions without requiring manual user intervention.
3Adaptability or versatility
If call forwarding systems support multiple communication devices per user, then users can be reached at various locations, but the complexity of managing the system increases
Solution Approach 1:
The system implements a universal call forwarding framework that works across multiple device types (mobile phones, landlines, VoIP devices) using a common architecture. A single user profile can manage forwarding to multiple destinations, and the system automatically adapts to different device characteristics, providing multi-device support without increasing management complexity for users.
Data Source
AI summary
A call-forwarding method that is implemented using a computer includes storing a profile that is associated with a mobile communications device and at least one additional forwarding destination using the computer; receiving a status indicator; receiving a call that is directed to an identifier that is associated with the profile; and selectively routing the call to the mobile communications device or the additional forwarding destination, based on the status indicator and the profile.


