Encrypted File Distribution for Synchronized Screen Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Screen sharing during online meetings over low or insufficient bandwidth network connections often results in distorted content and synchronization issues among attendees, as frames are continuously sent and received at varying times.

Innovation Solution

The system distributes encrypted files containing the meeting content to attendees before the meeting, allowing the detection of file state changes by the presenter's device, which sends state change commands to the server, which then forwards these commands to other attendees for synchronized rendering, eliminating the need for continuous video streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If continuous video streaming is used for screen sharing, then real-time content sharing is enabled, but bandwidth consumption increases and content distortion occurs over low bandwidth connections

Engineering Contradiction:
Improvescreen sharing capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system pre-distributes encrypted content files to attendees before the meeting. When the presenter shares content, only state change commands are transmitted, not the actual video streams. This preliminary action eliminates the need for continuous high-bandwidth video streaming during the meeting.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of streaming the original video content continuously, the system uses encrypted copies of the content that are distributed in advance. The presenter's actions are captured as state changes, and attendees render the content locally from their copies, reducing bandwidth requirements.

Inventive Principle:
Principle #26Copying

2Productivity

If continuous video streaming is used for screen sharing, then real-time content sharing is enabled, but content distortion and synchronization issues occur over low bandwidth connections

Engineering Contradiction:
Improvescreen sharing capabilityVSAvoidcontent quality and synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Content is distributed in advance to all attendees before the meeting starts. During the meeting, only minimal state change commands are transmitted, eliminating the synchronization and distortion issues that occur with continuous streaming over unreliable connections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses state change commands that provide feedback about the presenter's actions (e.g., navigating through slides, opening documents). This feedback mechanism allows attendees to update their local copies synchronously without requiring continuous video streams, improving reliability over low bandwidth connections.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If encrypted files are distributed before the meeting, then bandwidth consumption during the meeting is reduced, but access control complexity increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidaccess control mechanism
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The meeting server acts as an intermediary that manages the encrypted files and distribution. It controls who receives the files, when they are made accessible, and coordinates the state change commands during the meeting, simplifying the access control complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system establishes access control rules before the meeting by distributing encrypted files only to authenticated attendees. This preliminary authentication and file distribution setup handles the complexity of access control before the meeting begins, during which only simple state change commands need to be transmitted.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230052325A1Screen share feature for online meetings
Publication Date: 2023.02.16 CITRIX SYSTEMS INC
  • US20230052325A1 patent drawing
  • US20230052325A1 patent drawing
  • US20230052325A1 patent drawing

AI summary

In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, storing one or more encrypted files that are to be presented during an online meeting and receiving an acceptance to an invitation of the online meeting by at least one invitee of the online meeting. The method also includes, by the computing device, responsive to the acceptance of the online meeting invitation by the at least one invitee, sending the one or more encrypted files that are to be presented during the online meeting, wherein the invitee is prevented from accessing contents of the one or more encrypted files prior to a start of the online meeting.