Document Splitter for Scalable Web Annotation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently transferring and managing large page-based document files over wide area networks due to limitations in network bandwidth and memory constraints, particularly with formats like PDF and XPS, which often require manual splitting into smaller files of unknown ideal size.
Innovation Solution
A system and method that utilize a software module to split multi-page documents into independent single-page files, each with associated metadata, allowing for efficient transfer and storage over a wide area network, enabling seamless collaboration and annotation across multiple devices with limited processing power and memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If large multi-page document files are transferred over wide area networks, then complete document review is enabled, but network bandwidth consumption increases and transfer time extends
Solution Approach 1:
The patent divides large multi-page document files into multiple smaller single-page document files. Each page is processed, transferred, and annotated independently, reducing network bandwidth consumption and transfer time while maintaining complete document review capability through aggregation of individual page annotations.
2Reliability
If large multi-page document files are loaded into web server memory, then complete document processing is enabled, but web server memory limitations are exceeded
Solution Approach 1:
The patent segments large document files into individual page files, allowing the web server to load and process only one page at a time in memory rather than the entire document. This reduces web server memory requirements while maintaining complete document processing capability through sequential page handling.
3Reliability
If large multi-page document files are loaded into web browser memory, then complete document display is enabled, but web browser memory limitations are exceeded
Solution Approach 1:
The patent divides documents into individual page files that can be loaded into web browser memory one at a time. This segmentation allows complete document display capability while staying within web browser memory limitations, as only the current page needs to be loaded into browser memory at any given time.
4Ease of manufacture
If manual splitting of large documents is performed, then file size management is achieved, but the process becomes ad hoc and difficult to coordinate across distributed users
Solution Approach 1:
The patent implements automatic server-side document splitting functionality that eliminates the need for manual client-side document division. The server automatically segments uploaded large documents into individual page files, providing consistent file size management and eliminating coordination difficulties across distributed users through centralized automated processing.
Data Source
AI summary
A system for managing the communication of multi-page documents. The system may use a software module document splitter adapted to receive a multi-page document being uploaded as a single file and to split the multi-page document into a plurality of independent files, with each independent file representing a single page of the document. The software module document splitter may also associate meta data with each single page that enables the single pages to be downloaded, one at a time, by an electronic device being used by a user, from a file storage device remote from the electronic device. This provides the appearance to the user that the electronic device is in possession of single, multi-page file.


