Distributed Document Storage with Type-Based Routing and Watermarking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed storage systems face challenges in managing and storing electronic documents efficiently due to differing user roles and document types, leading to confusion and inefficiency in document organization and retrieval.

Innovation Solution

A method and system that utilize a storage management server to parse document types, match corresponding storage servers based on user information, and load digital watermarks on electronic documents, enabling adaptive storage and improved management and review capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If all electronic documents are stored in a unified manner on the server, then storage simplicity is improved, but document management and retrieval efficiency deteriorates due to lack of differentiation between user roles and document types

Engineering Contradiction:
Improvestorage system complexityVSAvoiddocument management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the storage system into multiple storage servers (first storage server, second storage server, etc.) that specialize in different document types. The management server divides incoming document streams based on document type identification, routing different document formats to appropriate storage servers. This segmentation enables efficient management and retrieval by organizing documents according to their types rather than storing them all together.

Inventive Principle:
Principle #1Segmentation

2Productivity

If different storage servers are used for different document types and user roles, then document management efficiency is improved, but system complexity increases due to multiple storage servers and matching logic

Engineering Contradiction:
Improvedocument management efficiencyVSAvoidstorage system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management server acts as an intermediary between clients and multiple storage servers. It receives document data streams from clients, identifies document types, and automatically routes documents to the appropriate storage servers based on predefined matching rules. This intermediary approach simplifies the overall system architecture by centralizing the decision-making logic in the management server, allowing storage servers to focus on their specialized storage functions without complex matching logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses parameter changes in document metadata (document type identifiers, user role information) to dynamically determine routing decisions. The management server parses these parameters from incoming document streams and uses them to select the appropriate storage server, enabling flexible and efficient document distribution without hardcoding complex routing logic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If digital watermarks are loaded on all electronic documents, then traceability and copyright protection are improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedocument traceabilityVSAvoiddocument processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies digital watermarking selectively based on document type and user role characteristics. Different storage servers load watermarks according to their specific document types and associated watermark loading rules. For example, certain sensitive document types may receive watermarked protection while others may not require watermarking. This local quality approach ensures traceability and copyright protection are applied only where necessary, reducing unnecessary processing overhead.

Inventive Principle:
Principle #3Local quality

4Extent of automation

If document data streams are processed in FIFO order with automatic authorization, then system automation is improved, but processing speed may deteriorate due to authorization checks and stack operations

Engineering Contradiction:
Improveauthorization automationVSAvoiddocument processing speed
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The system performs preliminary authorization checks and document type identification as documents enter the FIFO stack, before actual storage processing begins. The management server pre-processes document metadata and determines routing decisions in advance, so that when documents are retrieved from the stack for storage, the authorization and routing decisions are already made. This preliminary action reduces processing delays during the actual storage operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12067140B2Method and system for storing electronic documents based on distributed environment
Publication Date: 2024.08.20 JIAYING TECH CO LTD
  • US12067140B2 patent drawing
  • US12067140B2 patent drawing
  • US12067140B2 patent drawing

AI summary

A method and system for storing electronic documents based on a distributed environment includes the following steps of: a storage management server receives a document data stream sent by a client; the storage management server parses the document type of the electronic document; the storage management server Match the corresponding first storage server based on the document type of the electronic document and the user information; the storage management server sends the corresponding electronic document to the corresponding first storage server; the first storage server is based on the first storage server The digital watermark loading rule of the server loads the digital watermark on the electronic document; the first storage server stores the electronic document loaded with the digital watermark. The embodiment of the present invention facilitates the distributed storage server to store different types of electronic documents in combination with electronic document types, and ensures that subsequent users can manage and refer to the stored electronic documents.