Contextual Information Transmission Across Communication Modalities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversations across multiple or different communication modalities often lack contextual information, leading to difficulties in maintaining a smooth dialogue, especially when users switch between modalities or engage in simultaneous conversations.

Innovation Solution

A facility that automatically provides contextual information by transmitting properties such as conversation topics and identifiers between initiator and responder components, enabling seamless correlation of conversations across various communication modalities, including instant messaging, email, and voice conferencing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually provide contextual information explicitly (e.g., typing document locations), then the conversation can be meaningful, but the ease of operation deteriorates and time is lost

Engineering Contradiction:
Improveconversation meaningfulnessVSAvoiduser input effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by automatically extracting and transmitting contextual properties (document locations, conversation topics, participant identifiers) before the conversation begins. The initiator component automatically determines and sends these properties to the responder component, eliminating the need for manual contextual provision during the conversation flow.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users manually provide contextual information, then conversation context is established, but loss of time increases

Engineering Contradiction:
Improvecontextual information availabilityVSAvoidtime to establish context
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Contextual information is extracted and transmitted in advance before the conversation starts. The initiator component automatically determines contextual properties and sends them to the responder, so that when the conversation begins, both parties already have the necessary context, eliminating time spent on context reestablishment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically extracting contextual information from the conversation state and transmitting it without requiring user intervention. The initiator component autonomously determines what contextual properties need to be transmitted and sends them automatically to the responder component.

Inventive Principle:
Principle #25Self-service

3Device complexity

If contextual information is not automatically provided, then device complexity remains low, but productivity deteriorates due to repeated context reestablishment

Engineering Contradiction:
Improvesystem structureVSAvoidconversation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The facility is designed with multi-functionality, serving multiple communication modalities (instant messaging, email, voice conferencing) through a unified contextual information transmission mechanism. The same initiator and responder components handle different conversation types, improving productivity across all modalities without requiring separate complex systems for each.

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

4Adaptability or versatility

If users switch between multiple modalities, then communication versatility improves, but loss of time increases due to context reestablishment

Engineering Contradiction:
Improvecommunication modality supportVSAvoidcontext reestablishment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The facility provides universal support across multiple communication modalities (instant messaging, email, voice conferencing) using a unified contextual information transmission approach. The same initiator and responder components operate across different modalities, maintaining context continuity and eliminating the need to reestablish context when switching between modalities.

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

Solution Approach 2:

The system incorporates feedback mechanisms where the responder component receives and processes contextual information transmitted from the initiator. This feedback loop ensures that contextual properties are accurately transmitted and understood across different modalities, maintaining conversation continuity without time loss.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7702798B2Providing contextual information automatically
Publication Date: 2010.04.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7702798B2 patent drawing
  • US7702798B2 patent drawing
  • US7702798B2 patent drawing

AI summary

A facility is described for providing contextual information automatically. In various embodiments, the facility receives an indication to start a conversation, automatically determines an identification for an item indicated by the indication, encodes the identification in a message, and sends the message so that a recipient of the message can locate the item. The facility can include a responder component and an initiator component. The initiator component can receive an identification for contextual information and an identification of the responder, initiate a conversation with the responder's computing device, and automatically encode the received indication of the contextual information in a message that it sends to the responder component so that the responder component can cause a link to the contextual information to be provided that, when selected, causes an application executing on the responder's computing device to load the contextual information. In various embodiments, the facility receives a message containing an indication of contextual information, decodes the indication to determine an identifier for the contextual information, and provides a command for loading the contextual information.