Context-Aware Communication Session Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in efficiently contacting others across various devices, services, and network interfaces, leading to time wastage and complexity in reaching the desired individual without considering the context and preferences of both parties.
Innovation Solution
A method that determines the best available communication service to reach a called user by considering current context information, preferences, and network capabilities of both users, allowing for seamless communication session establishment across different services and devices without requiring specific configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually contact others across various devices and services, then communication can be established, but time and effort are wasted and complexity increases
Solution Approach 1:
The system automatically determines the best communication service and establishes sessions without requiring user manual selection or configuration. The network equipment autonomously evaluates context information, user preferences, and service availability to self-select the optimal communication path, eliminating time-consuming manual user actions.
Solution Approach 2:
The system pre-evaluates and caches context information, user preferences, and service capabilities before communication is needed. When a user initiates contact, the system has already prepared the necessary information to quickly determine the best communication service, reducing the time required to establish communication sessions.
2Adaptability or versatility
If users manually configure communication settings across different devices and services, then communication can be customized, but device complexity and configuration effort increase
Solution Approach 1:
The network equipment acts as an intermediary between users and multiple communication services. It manages the complexity of evaluating context information, user preferences, and service availability, while presenting a simple interface to users. The intermediary handles service selection, session establishment, and switching autonomously, hiding the underlying complexity from users.
Solution Approach 2:
The network equipment provides a universal communication management function that works across multiple devices, services, and network interfaces. A single system handles diverse communication protocols and services (voice, video, messaging, conferencing) through unified context evaluation and service selection, eliminating the need for device-specific configurations.
3Reliability
If the system monitors and learns user behavior to provide context-aware communication, then communication quality improves, but system complexity and processing requirements increase
Solution Approach 1:
The system continuously monitors and learns user behavior patterns in advance, building context information and preference profiles before communication events occur. This preliminary learning process enables the system to quickly and accurately determine the best communication service when needed, without requiring complex real-time analysis during actual communication sessions.
4Productivity
If the system automatically selects communication services based on real-time context, then communication efficiency improves, but network processing requirements increase
Solution Approach 1:
The system performs preliminary evaluation and caching of context information, user preferences, and service capabilities before communication is initiated. This advance preparation reduces the processing burden during real-time communication establishment, enabling fast service selection without requiring intensive real-time network resources.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method for enabling a calling user to establish a communication session with a called user, the calling user being associated with at least one calling user device and the called user being associated with at least one called user device, wherein the communication session can be established through a plurality of possible communication services and provisioning of said plurality of possible communication services is enabled through a corresponding plurality of communication service actuators, the method comprising a) receiving from the at least one calling user device a request to establish a communication session with the called user, b) determining if, among said plurality of possible communication services, there is at least one communication service currently available to establish a communication session with the called user at said at least one called user device, based on current context information on the called user, c) in the affirmative case of b), selecting one of the at least one currently available communication service based on predetermined policies, and d) sending to the communication service actuator that enables the provision of the communication service selected in c) suitable information for starting establishment of the communication session between the calling user and the called user through the selected communication service.