Cross-Compatible Markup Synchronization via Server Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in synchronizing document markup modifications across devices of varying capabilities, particularly between thick and thin client applications, due to differences in computing resources and platform compatibility.

Innovation Solution

The method involves subscribing to events in a first document markup application, extracting a markup object associated with a modification, translating it into a cross-compatible markup object, and transmitting this object to a second document markup application, enabling real-time synchronization across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If document markup modifications are synchronized across devices of varying capabilities, then real-time collaboration is enabled, but platform compatibility and computing resource differences create synchronization challenges

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidplatform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary component that receives markup objects from thick client applications, translates them into cross-compatible markup objects, and transmits them to thin client applications. This mediator architecture resolves the contradiction by handling the platform compatibility challenges centrally on the server, allowing reliable synchronization across diverse platforms without requiring each client to handle all translation complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the format and structure parameters of markup objects during transmission. Markup objects generated by thick client applications are transformed into cross-compatible markup objects with modified parameters that ensure compatibility across different platforms and device capabilities, enabling reliable synchronization while adapting to various platform requirements.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If markup objects are transmitted between thick and thin client applications, then real-time collaboration is achieved, but duplicative markup interpretation or translation logic is required on each device

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidtranslation logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server acts as a translation intermediary that eliminates duplicative translation logic from client devices. The server performs the markup object translation from thick client format to cross-compatible format, so thin client applications receive already-translated objects without needing their own translation engines, reducing device complexity while maintaining high collaboration efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translation functionality is extracted from the client applications and relocated to the server. By removing the complex markup interpretation and translation logic from individual devices and centralizing it on the server, the system reduces device complexity while preserving real-time collaboration capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If different document markup applications are used across devices, then user choice and platform specificity are maintained, but synchronization of modifications becomes difficult

Engineering Contradiction:
Improveapplication compatibilityVSAvoidmarkup synchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server implements a universal translation capability that handles markup objects from multiple different document markup applications. By creating a cross-compatible markup object format that can represent markups from various applications, the system maintains application compatibility while ensuring reliable synchronization across all platforms through the universal server-mediated translation process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250156628A1Systems and methods for synchronizing graphical displays across devices
Publication Date: 2025.05.15 BLUEBEAM INC
  • US20250156628A1 patent drawing
  • US20250156628A1 patent drawing
  • US20250156628A1 patent drawing

AI summary

Systems and methods are disclosed for synchronizing a document markup modification across a plurality of devices. One method comprises subscribing to one or more events occurring in a first document markup application and receiving a notification indicating a modification to a document markup in the first document markup application. A markup object associated with the modified document markup may be extracted and translated to a cross-compatible markup object. The cross-compatible markup object is transmitted to a second document markup application to be rendered and displayed to a user.