Assistant Video Prioritization Across Communication Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaborative systems fail to effectively prioritize and persistently display video streams of language translators or sign language interpreters, leading to interruptions and inefficiencies due to manual selection and movement of video streams, which can result in missed information and inefficient use of computing resources.

Innovation Solution

A system that provides persistent participant prioritization by automatically positioning the video stream of an assistant in a designated region of the user interface across communication sessions, using user settings to maintain the display even during state changes, with different priority levels for assistants and other participants.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a meeting attendee manually selects and pins a video stream of an assistant, then the assistant's video is fixed to a particular location, but the video stream can still be moved or resized when overridden by other prioritization features such as Spotlighting or when other events occur

Engineering Contradiction:
Improvevideo stream display stabilityVSAvoidmanual selection requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically identifying and prioritizing assistant video streams before manual user intervention is needed. The server detects when a participant has joined with an assistant role and proactively configures the video stream prioritization, eliminating the need for users to manually search and pin assistant videos during meetings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing assistant video streams to automatically maintain their prioritized status without requiring continuous manual intervention. The video stream inherently protects itself from being moved or resized by implementing priority flags that prevent override by other features like Spotlighting, and the system automatically restores the assistant video position if it gets displaced.

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If a video stream of an assistant is pinned to a location, then it remains fixed during select operations, but it can be moved or resized when overridden by Spotlighting or other events such as low bandwidth detection

Engineering Contradiction:
Improvevideo stream position stabilityVSAvoidmeeting flow efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system implements dynamic prioritization where assistant video streams are assigned elevated priority flags that adaptively protect them from being moved or resized. The priority level is not static but dynamically maintained through continuous monitoring and automatic restoration mechanisms that activate when the video stream position is compromised by Spotlighting or other events.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies preliminary anti-action by preemptively protecting assistant video streams from being displaced. When a video stream is identified as an assistant stream, the system pre-configures protection mechanisms that prevent override by Spotlighting features or automatic rearrangement algorithms, and automatically counteracts any displacement that does occur by restoring the original position.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If each participant must manually locate and select an assistant's video stream each time they join a meeting, then the selection is specific to that meeting, but this process is cumbersome and can cause participants to miss meeting content

Engineering Contradiction:
Improvemeeting-specific customizationVSAvoidtime to locate and select assistant video
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification and configuration of assistant video streams before participants need to access them. When participants join a meeting, the server has already detected the assistant's presence and configured the video stream prioritization, so participants immediately see the assistant video in the appropriate position without needing to search or manually select it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automatic self-service where assistant video streams automatically configure themselves in the meeting interface without requiring participant intervention. The video stream prioritization is automatically applied based on the assistant's role identification, eliminating the manual search and selection process that causes time loss and potential missed content.

Inventive Principle:
Principle #25Self-service

4Reliability

If the system requires coordination for assistant video selection, then the assistant must be online for selection, but this creates a required sequence for joining that interrupts meeting flow

Engineering Contradiction:
Improveassistant video availabilityVSAvoidmeeting flow continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service by automatically detecting when an assistant has joined the meeting and proactively configuring their video stream prioritization. This eliminates the need for coordination between participants and removes the requirement for a specific joining sequence, as the system autonomously manages the assistant video setup regardless of when the assistant joins relative to other participants.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection and configuration of assistant video streams as soon as the assistant joins the meeting, before any other participant needs to access them. This preliminary action ensures the assistant video is properly positioned and prioritized before any coordination or manual selection is needed, maintaining meeting flow continuity while ensuring reliable video availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12452320B2Persistent participant prioritization across communication sessions
Publication Date: 2025.10.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12452320B2 patent drawing
  • US12452320B2 patent drawing
  • US12452320B2 patent drawing

AI summary

A system for persistent participant prioritization across communication sessions is provided. A user can establish a priority for an assistant having a particular role, e.g., a sign language interpreter, a translator, etc. That prioritization can be stored in a user setting that causes a system to automatically persist the display of a video stream of their assistant in a designated region of a user interface throughout a communication session. The user setting is also utilized by the system so that the prioritization of the assistant persists across multiple communication sessions. The display of a video of an assistant is automatically positioned in the designated region each time the user joins a meeting without requiring an input to “pin” the display of another participant. The persistent display of the video stream is not interrupted by predetermined events of a communication session, e.g., a presenter sharing content, detection of low network bandwidth.