Nested Session Control for Video Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conferencing applications lack the ability for hosts to finely control participant data streams across main and sub-sessions, limiting flexibility in group discussions, as hosts cannot mute or broadcast to specific sessions without joining them.

Innovation Solution

Implementing a nested session structure where the host can create sub-sessions within a main session, allowing for independent control of data streams, including muting and broadcasting, without the need to join sub-sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hosts join sub-sessions to control participant data streams, then control capability is improved, but device complexity and operational burden increase

Engineering Contradiction:
Improvehost control capabilityVSAvoidsession structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a nested session structure where sub-sessions are contained within the main session. The host can create sub-sessions and manage participants without joining them, as the control functionality is embedded within the nested session architecture itself. This allows hierarchical organization of conferences where control rights are inherited or delegated through the nested structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system introduces a control mechanism that acts as an intermediary between the host and sub-session participants. This intermediary allows the host to mute or broadcast to specific sessions without directly joining them, mediating the control action through the session management infrastructure rather than requiring direct participation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple separate group sessions are created for many participants, then discussion flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvegroup discussion flexibilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the participant group into multiple sub-sessions within the main session, allowing different groups to discuss separately while maintaining overall session coordination. This segmentation enables flexible group discussions without requiring completely separate conference sessions, as sub-sessions can be created and managed within the parent session framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The main session serves multiple functions simultaneously: it acts as the primary conference session, contains nested sub-sessions for group discussions, and provides unified control mechanisms for both levels. This multi-functionality reduces the need for separate session management systems, as the same infrastructure handles both main session and sub-session operations.

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

3Ease of operation

If hosts cannot mute or broadcast to specific sessions without joining them, then operational simplicity is maintained, but control precision deteriorates

Engineering Contradiction:
Improveoperational simplicityVSAvoidcontrol precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces a control mechanism that acts as an intermediary between the host and sub-session participants. This intermediary allows the host to mute or broadcast to specific sessions without directly joining them, mediating the control action through the session management infrastructure rather than requiring direct participation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11258836B1Systems and methods for video conference with nested sessions
Publication Date: 2022.02.22 CITRIX SYSTEMS INC
  • US11258836B1 patent drawing
  • US11258836B1 patent drawing
  • US11258836B1 patent drawing

AI summary

A method, computer program product, and computer system for providing, by a computing device, a session of an application, wherein the session may include a sub-session configured to exchange data with a plurality of endpoint devices. The computing device may receive a stream of data from an endpoint device outside the plurality of endpoint devices and that controls the session. The computing device may provide data to at least one of the plurality of endpoint devices, wherein the data may include the stream of data from the endpoint device that controls the session and another stream of data from a different endpoint device of the plurality of endpoint devices.