Concurrent Screen Sharing in Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital communication platforms only allow one participant to share their screen or screen elements at a time, limiting concurrent collaboration among remote teams during live video sessions.
Innovation Solution
A system that enables multiple participants in a communication session to share their screen elements simultaneously, allowing concurrent display of multiple screen elements from different users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If only one participant can share screen at a time, then system complexity is reduced, but collaboration efficiency deteriorates
Solution Approach 1:
The screen sharing functionality is segmented into multiple independent streams, each participant can share their screen independently without interfering with others. The system divides the single shared screen into multiple concurrent display channels, allowing simultaneous screen sharing by multiple participants while managing complexity through structured separation of functions.
Solution Approach 2:
The system transitions from a single-dimensional screen sharing model (one participant at a time) to a multi-dimensional concurrent sharing model where multiple participants can share simultaneously. This dimensional expansion allows multiple screen streams to coexist in the communication interface, improving collaboration efficiency by enabling parallel information exchange.
2Productivity
If multiple participants share screen simultaneously, then collaboration efficiency is improved, but device complexity increases
Solution Approach 1:
Multiple screen sharing streams from different participants are merged into a single communication interface display. The system combines concurrent screen streams from multiple participants and presents them in an integrated view, allowing all participants to see multiple screens simultaneously while the interface itself remains unified and manageable.
Solution Approach 2:
The communication interface is designed with multi-functionality to handle various screen sharing configurations. A single interface can display one participant's screen, multiple participants' screens simultaneously, different screen regions, and various display arrangements. This universal design allows the interface to adapt to different sharing scenarios without requiring separate specialized interfaces for each mode.
Data Source
AI summary
Methods and systems relate to a method for providing concurrent sharing of screen elements by multiple users within a communication session. First, a system connects multiple participants of a communication session. The system receives, from a first participant, a request to initiate sharing of one or more screen elements from a user device associated with the first participant. In response to the request, the system captures and displays the one or more screen elements from the user device of the first participant to the communication interfaces of the other participants. The system then receives, from one or more additional participants of the communication session, additional requests to initiate sharing of one or more additional screen elements. In response, the system captures and displays the additional screen elements of the additional participants to the communication interfaces of the other participants, such that multiple screen elements from multiple users are displayed concurrently.


