Whiteboard Viewport Synchronization for Follow-Along Participants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional conferencing software does not synchronize the viewports of conference participants, leading to distractions as participants struggle to keep up with different presenters discussing different aspects of a whiteboard during a conference.

Innovation Solution

A software platform that uses audio-visual components to modify the viewports of participants based on detected triggers associated with a designated follow-along participant, synchronizing the viewports of other participants to match the follow-along participant's viewport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If viewport synchronization is not implemented, then each participant can independently view different portions of the whiteboard, but participants experience distractions and difficulty keeping up with different presenters

Engineering Contradiction:
Improveviewport managementVSAvoidwhiteboard content visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system automatically synchronizes viewports based on detected triggers (speaker identification, whiteboard interactions) without requiring manual participant intervention. Participants passively receive viewport updates that align with the current presenter's focus area, eliminating the need for them to manually adjust their views while maintaining visibility of relevant content.

Inventive Principle:
Principle #25Self-service

2Loss of information

If viewport synchronization is implemented, then participants can focus on the current speaker's content, but the system complexity increases

Engineering Contradiction:
Improvewhiteboard content visibilityVSAvoidsynchronization system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system introduces a mediator component that detects triggers from presenters (such as speaker identification through audio analysis or explicit viewport sharing actions) and automatically translates these into viewport synchronization commands for all participants. This intermediary layer manages the complexity internally while presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system continuously monitors presenter actions and participant viewports, using feedback loops to detect when a presenter is discussing specific whiteboard content and automatically adjusts participant viewports accordingly. This real-time feedback mechanism ensures synchronization without requiring complex manual coordination.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If manual viewport adjustment is used, then participants have full control over their view, but participants struggle to keep up with multiple presenters discussing different aspects

Engineering Contradiction:
Improveviewport controlVSAvoidconference efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically adjusts participant viewports based on real-time detection of presenter actions and speech patterns. Rather than static viewport assignment, the system continuously adapts the synchronized viewport to match the current presenter's focus area, maintaining both adaptability to different presenters and high conference productivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12413686B2Selected follow-along participants for viewport synchronization
Publication Date: 2025.09.09 ZOOM COMMUNICATIONS INC
  • US12413686B2 patent drawing
  • US12413686B2 patent drawing
  • US12413686B2 patent drawing

AI summary

A request is received. The request identifies a first conference participant of a conference as a follow-along participant for a second conference participant of the conference for which a whiteboard is enabled. A trigger associated with the first conference participant is identified. Responsive to the identified trigger, a second viewport is set for display at a device of the second conference participant. The second viewport is based on a first viewport into the whiteboard where the first viewport is displayed at a device of the first conference participant.