Folder Change Detection for Document Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Document management systems face performance issues due to high processing loads and data transfer times when multiple clients access and refresh folders simultaneously, leading to slow folder listings.

Innovation Solution

A method where the server determines and transmits only the changes to the client device since the last folder load, allowing the client to update the folder content efficiently, thereby reducing the processing load and improving system performance by moving it from the server to the client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server returns the full content of the folder every time a client refreshes or accesses the folder, then the client device can display complete folder information, but the processing load and data transfer time increase significantly, especially when multiple clients are working simultaneously

Engineering Contradiction:
Improvecompleteness of folder informationVSAvoidfolder listing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and transmits only the changed portions of folder content rather than the complete folder content. The server identifies and sends only the specific objects or metadata that have changed since the last client access, significantly reducing data transfer volume while ensuring the client receives all necessary updates to maintain information completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the folder content into individual objects or metadata elements, allowing the server to selectively transmit only the changed segments rather than the entire folder content. This segmentation enables efficient incremental updates where each client receives only the relevant portions that have changed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the server processes and transfers complete folder content for multiple simultaneous clients, then all clients receive accurate folder information, but the server processing load increases and performance deteriorates

Engineering Contradiction:
Improveaccuracy of folder informationVSAvoidserver processing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies partial action by having the server process and transmit only the necessary subset of folder content - specifically, only the changed objects or metadata - rather than processing and transmitting the complete folder content for each client. This reduces server processing load while maintaining information accuracy for all clients.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The server performs preliminary actions by tracking and identifying changes in the folder content before client requests arrive. This allows the server to prepare change information in advance, so when multiple clients simultaneously request folder updates, the server can efficiently serve them with pre-identified change data rather than processing complete folder content for each request.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the server transmits complete folder content to each client on every access, then clients have up-to-date information, but data transfer time and network bandwidth consumption increase

Engineering Contradiction:
Improveup-to-date informationVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the changed objects or metadata from the folder content and transmits these extracted changes to clients. This ensures clients receive up-to-date information about what has changed without transferring unnecessary data, significantly reducing data transfer time and network bandwidth consumption while maintaining information currency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9672198B2Method, a client device, a server, a computer system and a computer readable medium for reloading an object from a folder arrangement
Publication Date: 2017.06.06 M FILES
  • US9672198B2 patent drawing
  • US9672198B2 patent drawing
  • US9672198B2 patent drawing

AI summary

The invention relates to a method, to a client device, to a server, to a computer system and to a computer readable medium, where the computer system stores a folder arrangement comprising one or more folders. In the method changes having occurred in the folder arrangement are determined; and the method comprises determining which changes relate to which folder and updating at least one folder with respect to changes.