Mixed Capability Communication Session Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication sessions between users with diverse devices and interfaces are complicated due to differences in capabilities, limiting the ability of users to participate in sessions that require specific hardware components, such as video or audio capabilities, and existing automated conversion techniques are inefficient for real-time processing and network usage.

Innovation Solution

A communication server that identifies the capabilities of each user's device and interface, rendering session items into interface-specific formats compatible with the receiving devices, using techniques like speech-to-text, image analysis, and gesture recognition to convert and deliver session items across various modalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automated conversion techniques are used to enable mixed capability communication sessions, then user participation is enhanced, but processing time and network resources are consumed

Engineering Contradiction:
Improveuser participationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs capability identification and session item conversion in advance, before actual communication occurs. By pre-processing and preparing interface-specific versions of session items based on identified device capabilities, the system reduces real-time processing delays and enables faster communication establishment.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If automated conversion techniques are used to enable mixed capability communication sessions, then user participation is enhanced, but network resources are consumed

Engineering Contradiction:
Improveuser participationVSAvoidnetwork resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system generates interface-specific versions of session items tailored to individual device capabilities rather than using a uniform conversion approach. By localizing the conversion process to match specific device requirements (text, audio, video, image capabilities), the system optimizes network resource usage by transmitting only the necessary formatted content to each participant.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If session items are converted into multiple interface-specific formats, then compatibility with diverse devices is improved, but processing complexity increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversion process is segmented into distinct processing stages: capability identification, session item analysis, format selection, and interface-specific rendering. By dividing the complex conversion task into manageable segments that can be processed sequentially and independently, the system reduces overall processing complexity while maintaining support for multiple formats.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9043474B2Communication sessions among devices and interfaces with mixed capabilities
Publication Date: 2015.05.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9043474B2 patent drawing
  • US9043474B2 patent drawing
  • US9043474B2 patent drawing

AI summary

Users of various devices may participate in communication sessions, but only if the interfaces and components of such devices feature a minimum set of capabilities involved in the communication session type; e.g., in order to participate in a teleconference, the device of every user has to be capable of sending and receiving audio. Instead, a communication session server may automatically convert session items received from each user into interface-specific representations for each other user, based on the capabilities of the interface and device of the other user. For example, speech recognition may transform speech to text output; speech synthesis may transform text input to speech; and video recognition may identify individuals and gestures in a video stream and represent this information as text. The server may therefore host a “mixed” communication session, where each user may fully participate irrespective of the capabilities of the chosen device and interface.