Layered Whiteboard Synchronization for Real-Time Drawing Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic whiteboard content synchronization and sharing technologies suffer from mutual interference and low real-time performance, particularly in video conferencing scenarios.

Innovation Solution

A layered architecture for the electronic whiteboard system, comprising a first layer for background color, a second layer for background picture, a third layer for receiving network drawing data, and a fourth layer for local drawing and data transmission, with distinct interfaces for batch and unit drawing data, and a centralized electronic whiteboard server for synchronization and sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single-layer architecture is used for the electronic whiteboard, then the device complexity is reduced, but mutual interference occurs between local and network drawing data

Engineering Contradiction:
Improvewhiteboard architecture complexityVSAvoiddata isolation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The electronic whiteboard is divided into multiple independent layers (first layer for background color, second layer for background picture, third layer for network drawing data, fourth layer for local drawing data). Each layer handles specific data types independently, preventing mutual interference between local and network drawing operations while maintaining clear data boundaries and isolation.

Inventive Principle:
Principle #1Segmentation

2Speed

If drawing data is transmitted and processed in real-time during video conferences, then the real-time performance is improved, but mutual interference between electronic whiteboard operations and video conference functions occurs

Engineering Contradiction:
Improvedrawing data transmission speedVSAvoidsystem integration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system separates video conference functions and electronic whiteboard functions into distinct operational modules. Drawing data transmission is handled through dedicated interfaces (P interface for batch data, D interface for unit data) that operate independently from video conference control flows, enabling real-time drawing synchronization without interfering with video conference operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The electronic whiteboard server acts as an intermediary between clients, receiving drawing data from local operations and network transmissions, and distributing synchronized data to all participants. This mediator architecture coordinates real-time data exchange without creating conflicts between whiteboard and video conference functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If all drawing data is processed through a single interface, then the device complexity is reduced, but the real-time performance deteriorates due to processing bottlenecks

Engineering Contradiction:
Improveinterface complexityVSAvoiddrawing data processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The drawing data interface is segmented into two specialized interfaces: the P interface for receiving batch drawing data (multiple data units) and the D interface for receiving unit drawing data (single data unit). This segmentation allows the system to optimize processing paths for different data types, improving real-time performance by handling bulk data and individual data units through appropriate channels without a single processing bottleneck.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12561105B2Online electronic whiteboard content synchronization and sharing system
Publication Date: 2026.02.24 GUANGZHOU BAOLUN ELECTRONICS CO LTD
  • US12561105B2 patent drawing

AI summary

An online electronic whiteboard content synchronization and sharing system includes an electronic whiteboard server and a plurality of clients, wherein an electronic whiteboard is installed in each client. The electronic whiteboard comprises a first layer, a second layer, a third layer and a fourth layer, which are sequentially stacked together, wherein the first layer is used to set a background color; the second layer is used to set a background picture; the third layer is used to draw received drawing data, which is transmitted from a network side; and the fourth layer is used to draw graphics on a local side. By means of the system, drawing data sent from network sides at the same time does not interfere with drawing data on a local side, such that a high real-time performance is achieved.