Folder Change Detection for Document Management Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


