Media Agnostic Session Controller for Hybrid Care

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual and hybrid care multimedia session systems are inflexible and lack adaptability, relying on a single multimedia provider which limits user preferences, network conditions, and integration with evolving multimedia technologies.

Innovation Solution

A media agnostic platform that uses a session controller to select a media provider from among multiple options, enabling seamless communication and coordination between different media providers, and supporting a media stream between terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single multimedia provider is used, then system simplicity is maintained, but flexibility and adaptability deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoidflexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system is segmented into two functional layers: a media-agnostic session controller layer that handles session management, and multiple provider-specific media provider layers that handle actual media delivery. This segmentation allows the session controller to remain simple while the system as a whole gains flexibility through multiple providers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A media-agnostic session controller is introduced as an intermediary between the user and multiple media providers. This intermediary abstracts the complexity of dealing with multiple providers, maintaining system simplicity at the user interface while enabling flexibility through the ability to select from multiple providers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single multimedia provider is used, then system architecture is simplified, but adaptability to evolving technologies deteriorates

Engineering Contradiction:
Improvesystem architectureVSAvoidadaptability to evolving technologies
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The session controller is designed to dynamically select and switch between multiple media providers based on current requirements, network conditions, and available technologies. This dynamic capability allows the system architecture to remain relatively simple while adapting to evolving technologies through provider selection rather than architectural redesign.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The session controller is designed with universal functionality to work with multiple different media providers through standardized interfaces. This multi-functionality allows the same controller architecture to adapt to various providers and evolving technologies without requiring provider-specific controller implementations.

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

3Adaptability or versatility

If multiple media providers are integrated, then flexibility and adaptability are improved, but system complexity increases

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

Solution Approach 1:

The media-agnostic session controller serves as an intermediary that shields the user and upper layers from the complexity of multiple media providers. It handles provider selection, connection management, and media stream coordination, thereby improving flexibility while containing system complexity within the controller layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The session controller implements feedback mechanisms to monitor media stream quality, provider performance, and session status. This feedback enables automatic provider selection and switching, improving system flexibility while reducing the operational complexity of managing multiple providers through automated decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250047728A1Agnostic multimedia session control
Publication Date: 2025.02.06 CAREGILITY CORP
  • US20250047728A1 patent drawing
  • US20250047728A1 patent drawing
  • US20250047728A1 patent drawing

AI summary

A computer-implemented method of connecting terminals in a media stream includes receiving a first user input at a first terminal with a media agnostic software development kit (SDK), and initiating a session between the first terminal and a second terminal with a session controller based on the first user input received with the SDK. The method also includes selecting a media provider from among a plurality of media providers for use by the second terminal during the session with the session controller, where the session controller supports a media stream between the SDK at the first terminal and the selected media provider at the second terminal, and transmitting outgoing media data from the SDK at the first terminal to the selected media provider at the second terminal, or incoming media data from the selected media provider at the second terminal to the SDK at the first terminal.