Handwriting Synchronization via Segmented Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for synchronizing handwriting among multiple clients suffer from low efficiency and data loss, especially when multiple users write simultaneously, due to the need for sequential synchronization and segmented data transmission.

Innovation Solution

The method involves real-time transmission and asynchronous reception of segmented handwriting data between clients and a server, with complete data synchronization only after the writing is finished, allowing for improved efficiency and reduced data loss by adjusting transmission frequency based on performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If segmented handwriting data is transmitted multiple times during writing to improve real-time performance, then real-time synchronization is improved, but synchronization efficiency deteriorates and data loss increases

Engineering Contradiction:
Improvereal-time synchronization speedVSAvoidsynchronization efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs preliminary actions by sending notification messages to clients before actual handwriting data transmission. This allows clients to prepare their receiving interfaces in advance, reducing processing delays during the actual data transmission and improving overall synchronization efficiency without compromising real-time performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments handwriting data into multiple small packets for transmission. This segmentation allows for more efficient processing and transmission of handwriting data, reducing the computational burden on servers and improving synchronization efficiency while maintaining real-time performance

Inventive Principle:
Principle #1Segmentation

2Speed

If segmented handwriting data is transmitted multiple times during writing, then real-time performance is improved, but data loss increases and becomes hard to recover

Engineering Contradiction:
Improvereal-time synchronization speedVSAvoidhandwriting data loss
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where the server sends notification messages to clients before data transmission and monitors transmission status. This feedback loop allows the system to detect and handle data loss situations, enabling recovery of lost handwriting data through retransmission or alternative sources

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs beforehand cushioning by preparing and buffering handwriting data on the server side before transmission. This cushioning mechanism ensures that if data loss occurs during transmission, the original data is still available for retransmission, preventing permanent data loss

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If complete handwriting is transmitted only after writing is finished, then data completeness is improved, but real-time performance deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoidreal-time synchronization speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments handwriting data into multiple small packets that are transmitted progressively during the writing process rather than waiting for completion. This segmentation enables real-time transmission of data chunks while ensuring data completeness through the feedback and confirmation mechanisms that verify all segments are received

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuity of useful action by transmitting handwriting data continuously as it is generated, rather than pausing to wait for writing completion. This continuous transmission approach improves real-time performance while data completeness is maintained through verification protocols

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP3447631B1Writing trajectory synchronization method and system for multiple clients
Publication Date: 2023.07.05 GUANGZHOU SHIRUI ELECTRONICS
  • EP3447631B1 patent drawingFigure 1~2
  • EP3447631B1 patent drawingFigure 3~4

AI summary

A method and system for synchronizing handwriting of multiple clients are disclosed. The method comprises: receiving (S10) segmented handwriting data of a real-time handwriting transmitted in segments by each sender; forwarding (S20) each segment of the segmented handwriting data to each receiver in real time respectively, wherein the segmented handwriting data is received asynchronously and restored into a real-time writing handwriting by each receiver; receiving (S30) complete handwriting data of a complete handwriting input sent by each sender; and forwarding (S40) the complete handwriting data transmitted by each sender to each receiver, wherein the complete handwriting data is received synchronously and inserted into an interface for display by each receiver. The method improves efficiency of synchronizing handwriting for multiple clients while ensuring the display of handwriting, thereby enhancing user experience.