Context-Aware Communication Management for Roaming Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often miss important communications while traveling due to unreliable internet connections during roaming, leading to increased voicemail and missed-call alerts, as existing solutions do not effectively manage communication attempts based on caller and called user contexts.
Innovation Solution
An apparatus and method that generate non-presence messages or configuration messages considering both called user context-dependent information and attempting information from the caller's communication terminal, allowing for context-aware communication management, including caller relationship, location, and movement data to determine the appropriateness of communication attempts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If voicemail services are used to manage missed calls, then callers can leave messages when the called terminal is unavailable, but the called user becomes overwhelmed with voicemail messages and missed-call alerts
Solution Approach 1:
The system performs preliminary actions by analyzing caller behavior patterns and terminal availability predictions before the called user receives messages. It proactively determines which communication attempts warrant message delivery and which should be filtered, preventing the accumulation of overwhelming voicemail content before it reaches the user.
Solution Approach 2:
The messaging server acts as an intermediary between caller and called user, introducing intelligent filtering and context-aware routing. This mediator analyzes both caller attempting information and called user context to selectively deliver only relevant communications, reducing the overall quantity of messages while maintaining important communication delivery.
2Reliability
If all communication attempts are allowed through, then no important contacts are missed, but the called user receives unnecessary communication attempts from inappropriate contexts
Solution Approach 1:
The system implements feedback mechanisms by continuously analyzing caller behavior patterns, terminal availability, and communication outcomes. This feedback loop enables the system to learn from past interactions and improve its filtering accuracy, ensuring important contacts are delivered while blocking inappropriate attempts based on contextual feedback from multiple data sources.
Solution Approach 2:
The system dynamically changes filtering parameters based on contextual information. It adjusts the strictness of communication delivery criteria according to caller reliability scores, terminal availability predictions, and time-based factors. This parameter adaptation allows the system to be permissive when important communications are detected and restrictive when inappropriate attempts are identified.
3Reliability
If context-aware filtering is implemented to reduce missed important calls, then the system can distinguish between important and unnecessary communication attempts, but the device complexity increases
Solution Approach 1:
The system segments the complex filtering task into distinct functional modules: caller behavior analysis component, terminal availability prediction component, context evaluation component, and message routing component. Each segment handles a specific aspect of the filtering process, making the overall complex system manageable through modular design and independent optimization of each function.
Solution Approach 2:
The messaging server is designed with multi-functionality, serving as a universal platform that performs behavior analysis, availability prediction, context evaluation, and message routing all within a single system. This universal approach consolidates multiple functions into one device, managing complexity through integration rather than proliferation of separate components.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to an apparatus and a method for managing communications,wherein said apparatus comprises input means (23) adapted to receive signaling information from a caller communication terminal (4) that is trying to establish a connection with a called communication terminal (3) which is unavailable, output means (24) adapted to send at least a non-availability message to the caller communication terminal (4), and processing means (21) configured for determining attempting information on the basis of data generated by the caller communication terminal (4) during a communication attempt, and generating, on the basis of the signaling information and the attempting information, the non-availability message or at least a configuration message allowing the communication between said caller and called communication terminals (3, 4).