Automatic Communication Routing via Presence and Proximity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern telecommunication networks face challenges in automatically routing communications (such as voice calls, video calls, and text messages) to the most appropriate endpoint device based on user preferences, presence information, and proximity, leading to inefficiencies in communication delivery.
Innovation Solution
The implementation of an automatic communication routing system that utilizes a network with gateway devices, presence servers, and application servers to determine the optimal endpoint for routing communications by considering user preferences, presence information, and proximity, allowing for customizable routing configurations and intelligent re-direction of communications across various devices like mobile phones, personal computers, and set-top boxes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual configuration of communication routing is used, then routing accuracy can be maintained, but user convenience and system complexity increase
Solution Approach 1:
The system automatically determines the optimal communication endpoint by itself, using presence information, user preferences, and device capabilities without requiring manual user intervention. The server autonomously routes communications based on real-time device states and pre-configured user preferences, eliminating the need for users to manually manage routing rules while maintaining high routing accuracy
Solution Approach 2:
Users pre-configure their preferences and acceptable routing options in advance through a simple interface. The system stores these preferences and automatically applies them when routing decisions are needed, combining preliminary user input with automated real-time decision-making to reduce both user burden and system complexity
2Productivity
If automatic routing based on multiple factors is implemented, then communication efficiency improves, but system complexity and computational requirements increase
Solution Approach 1:
The routing system is divided into separate functional components: presence information collection, user preference storage, routing decision logic, and communication forwarding. Each component handles a specific aspect of the routing process independently, allowing the system to process multiple factors efficiently without creating a monolithic complex structure
Solution Approach 2:
A server acts as an intermediary between communication sources and endpoints, consolidating the complexity of multi-factor routing decisions in one central location. The server receives presence information from multiple devices, applies routing logic based on user preferences and device capabilities, and determines optimal routing without requiring complex distributed coordination across all devices
3Measurement precision
If real-time presence information is monitored for all devices, then routing accuracy improves, but network traffic and processing load increase
Solution Approach 1:
The system collects presence information selectively based on device type, user preferences, and communication context. Not all devices generate or report presence information at the same level of detail - the system adapts the amount and type of presence data collected to each specific device and situation, reducing overall network traffic while maintaining routing accuracy for the most relevant devices
Data Source
AI summary
A system may receive configuration information relating to forwarding of communications in a network from a first endpoint to other endpoints. Presence information may also be received for the endpoints. The presence information may include proximity information indicating whether pairs of the endpoints are in physical proximity to one another. The system may forward communications destined for a first of the plurality of endpoints to a second of the plurality of endpoints based on the configuration information and the presence information.


