File Synchronization Plug-in Eliminates Auxiliary App Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The efficiency of synchronizing files from a terminal to a server is low due to the need to start an auxiliary application in the existing methods.

Innovation Solution

A method and apparatus that allow the terminal to acquire a synchronization instruction for a target file generated by a graphics drawing application and send it to a server using a synchronization plug-in, eliminating the need to start the auxiliary application by utilizing a synchronization plug-in to communicate directly with the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the auxiliary application is started to synchronize files, then file synchronization can be achieved, but synchronization efficiency is reduced due to the startup process

Engineering Contradiction:
Improvefile synchronization efficiencyVSAvoidauxiliary application startup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the file synchronization function directly into the target application through a plug-in mechanism. The synchronization plug-in is embedded within the target application's process, allowing file synchronization to be performed without starting a separate auxiliary application. This integration eliminates the startup time overhead and improves synchronization efficiency by combining two previously separate functions into one unified system.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If the auxiliary application is used for file synchronization, then file sharing capability is provided, but system complexity increases due to multiple applications

Engineering Contradiction:
Improvefile sharing capabilityVSAvoidnumber of applications
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The target application is enhanced with multi-functionality through the synchronization plug-in. The plug-in enables the target application to perform both its primary graphics drawing functions and file synchronization operations. This universal approach allows a single application to provide multiple functions that previously required separate applications, thereby reducing system complexity while maintaining file sharing capability.

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

Solution Approach 2:

The synchronization plug-in acts as an intermediary component that bridges the target application and the server. Rather than requiring a separate auxiliary application to mediate between the target application and the server for file synchronization, the plug-in directly facilitates this communication within the existing application process, reducing the number of components needed in the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12001400B2Method and apparatus for synchronizing file
Publication Date: 2024.06.04 BOE TECHNOLOGY GROUP CO LTD
  • US12001400B2 patent drawing
  • US12001400B2 patent drawing
  • US12001400B2 patent drawing

AI summary

A method for synchronizing a file includes acquiring a first synchronization instruction for a target application. The first synchronization instruction is used to instruct to synchronize a target file generated by the target application to a server of an auxiliary application, the target application is a graphics drawing application, and the auxiliary application is a product lifecycle management (PLM) application. The method includes acquiring the target file based on the first synchronization instruction and sending a second synchronization instruction carrying the target file to the server based on a target interface of a synchronization plug-in of the target application. The target interface of the synchronization plug-in is configured to communicate with the server.