Dynamic Communications Controller for Adaptive Call Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current phone systems blindly forward calls using predefined lists, regardless of the user's situation or location, leading to unnecessary disturbances, such as ringing a desk phone while the user is out of the office or operating a vehicle.
Innovation Solution
A dynamic communications controller system that uses an identity module to masquerade as a session endpoint, an endpoint selection module to dynamically choose a destination based on information from devices, and a routing module to maintain connectivity, allowing intelligent routing of communications based on role, location, and availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a predefined list or algorithm is used to forward calls, then call routing is simple and reliable, but the system cannot adapt to user's current situation or location causing unnecessary disturbances
Solution Approach 1:
The patent introduces an endpoint controller as an intermediary component between the phone system and the user's devices. This controller dynamically selects which device receives incoming calls by monitoring device status, location, and user activity, thereby enabling adaptive call routing without requiring complex changes to the core phone system architecture.
Solution Approach 2:
The system enables devices to self-report their status, location, and availability to the endpoint controller. Each device autonomously provides information about its current state (e.g., in meeting, driving, available), and the controller automatically makes routing decisions based on this self-reported data, reducing the need for manual configuration or user intervention.
2Measurement precision
If multiple devices are monitored for call routing, then call delivery accuracy improves, but information security and privacy risks increase
Solution Approach 1:
The patent segments the system into distinct functional components: devices self-report status locally, the endpoint controller processes this information separately from user data, and call routing decisions are made based on aggregated anonymous status information. This segmentation allows accurate routing while minimizing exposure of sensitive personal information.
Solution Approach 2:
The system implements feedback loops where devices continuously report their status to the endpoint controller, which then adjusts routing decisions based on this feedback. The feedback mechanism uses anonymized status data (e.g., 'in meeting,' 'driving') rather than raw personal information, enabling accurate routing while protecting user privacy through controlled information disclosure.
Data Source
AI summary
Apparatuses, systems, methods, and computer program products are disclosed for a dynamic communications session controller. An identity module is configured to masquerade as a session endpoint to a session controller for a communications protocol using one or more network interfaces. An endpoint selection module is configured to dynamically select a destination for a session intended for a masqueraded session endpoint, based on information from one or more destinations. A routing module is configured to maintain and/or direct connectivity for a session with at least a selected destination using a communications protocol.


