Context-Aware Communication Routing Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If real-time telephony is used for communication, then communication speed is improved, but disruption to contactee increases

Engineering Contradiction:
Improvecommunication speedVSAvoiddisruption to contactee
Core Design Contradiction:
SpeedVSObject-affected harmful factors

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If communication attempts are made without context awareness, then communication simplicity is maintained, but communication effectiveness decreases

Engineering Contradiction:
Improvecommunication simplicityVSAvoidcommunication effectiveness
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple communication modalities are used, then communication reliability is improved, but communication complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7831679B2Guiding sensing and preferences for context-sensitive services
Publication Date: 2010.11.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7831679B2 patent drawing
  • US7831679B2 patent drawing
  • US7831679B2 patent drawing

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.