Multi-Modal Communication System for Asynchronous Message Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication tools lack the ability to seamlessly integrate synchronous and asynchronous communication across multiple modalities, such as video, speech, and text, limiting flexibility and accessibility for users who may not be available at the same time or place.

Innovation Solution

A method that converts and transmits communication messages across different modalities, allowing for the generation of synchronous messages from asynchronous ones and vice versa, enabling users to engage in text, voice, and video communication both synchronously and asynchronously, with features like text-to-speech conversion and message storage for later access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If synchronous communication modes (video, voice) are used, then real-time interaction is improved, but user availability and accessibility deteriorate

Engineering Contradiction:
Improvereal-time interaction speedVSAvoiduser availability flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts communication modalities based on user availability and context. Synchronous video/voice communication is used when both users are available, while asynchronous text communication is used when users are unavailable, creating a dynamic communication system that adjusts to real-time conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication system is designed to support multiple communication modalities (synchronous video, synchronous voice, asynchronous text) within a single platform, making it universally applicable to different user availability scenarios and eliminating the need for separate tools

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

2Adaptability or versatility

If asynchronous text-based communication is used, then user availability flexibility is improved, but real-time interaction capability deteriorates

Engineering Contradiction:
Improveuser availability flexibilityVSAvoidreal-time interaction speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system merges asynchronous text-based communication with synchronous video/voice capabilities into a unified communication platform, allowing users to switch between modalities and combine them in a single conversation thread, thus gaining the flexibility of async communication while retaining real-time interaction options

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple communication tools are used for different modalities, then communication versatility is improved, but system complexity deteriorates

Engineering Contradiction:
Improvecommunication modality coverageVSAvoidnumber of communication tools
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system consolidates multiple communication modalities (text messaging, voice calls, video calls, and their asynchronous variants) into a single unified platform, eliminating the need for separate applications and simplifying the user's communication toolkit while maintaining full versatility

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

Data Source

PatentUS9385981B2System and method for providing multi-modal asynchronous communication
Publication Date: 2016.07.05 GOOGLE LLC
  • US9385981B2 patent drawing
  • US9385981B2 patent drawing
  • US9385981B2 patent drawing

AI summary

Embodiments include receiving a first synchronous communication message in a first modality from a first user device. The method may further include generating a first asynchronous communication message in a second modality, based at least in part on the first synchronous communication message in the first modality, wherein the first modality differs from the second modality. The method may also include receiving a second asynchronous communication message in the second modality from a second user device. The method may further include generating a second asynchronous communication message in the first modality based at least in part on the second synchronous communication message in the second modality. The method may also include providing for display to the first user device, the second asynchronous message in the first modality. The method may further include providing for display to the second user device, the first asynchronous message in the second modality.