Context-Aware Communication Routing Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems fail to effectively manage communication attempts between parties, leading to suboptimal timing and channel selection, resulting in disruptions and inefficiencies due to uncertainties about the availability and preferences of contactees.
Innovation Solution
A sensing and context management architecture that detects user activity across devices and locations, using rules and policies to route communications based on user context, preferences, and sensor data, facilitating optimal communication handling and minimizing disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If real-time telephony is used for communication, then communication speed is improved, but disruption to contactee increases
Solution Approach 1:
The system dynamically adjusts communication modality based on real-time sensing of contactee context. When contactee is detected as unavailable (in meeting, away from desk), the system automatically switches from real-time telephony to asynchronous communication modes, thereby maintaining communication speed while avoiding disruptions.
Solution Approach 2:
The system introduces an intermediary layer (communication manager with sensing component) that mediates between contactor and contactee. This intermediary uses sensor data to determine optimal communication routing, allowing contactors to initiate communication without directly disrupting contactees, thus resolving the contradiction between communication speed and disruption.
2Ease of operation
If communication attempts are made without context awareness, then communication simplicity is maintained, but communication effectiveness decreases
Solution Approach 1:
The system implements self-service through automated context sensing and routing. The sensing component continuously monitors contactee state (location, activity, availability) and automatically determines optimal communication modality without requiring user input or configuration, thereby maintaining simplicity while significantly improving effectiveness through context-aware routing.
Solution Approach 2:
The system replaces manual communication decision-making with automated sensing and inference mechanisms. Instead of requiring users to manually assess context and select communication modes, the system uses sensor data (location, activity detection) and machine learning models to automatically determine optimal routing, substituting mechanical user decision processes with automated intelligent systems.
3Reliability
If multiple communication modalities are used, then communication reliability is improved, but communication complexity increases
Solution Approach 1:
The system implements a universal communication manager that handles multiple communication modalities (telephony, messaging, conferencing) through a single integrated platform. The sensing component and routing logic work universally across all modalities, allowing the system to provide reliable multi-channel communication without requiring separate complex systems for each modality.
Solution Approach 2:
The system performs preliminary context sensing and routing decisions before communication occurs. By continuously monitoring contactee state and pre-determining optimal communication modality based on sensed context, the system establishes reliable communication pathways in advance, avoiding the complexity of real-time multi-modality selection during actual communication.
Data Source
AI summary
A sensing and context management architecture that can detect that a user is interacting with a given device and in an associated context, and in response thereto, manages device processes as the user moves from device to device, location to location, and/or context to context. The invention comprises a system that facilitates management of a user situation or context. A sensing component is provided that senses a context of a user by way of one or more sensors and/or a particular device with which the user is interacting in the context, for example, and a management component that manages the device and/or one or more services in the context according to rules or inferences user preferences, sensed observations, and user input data.


