Document Splitter for Scalable Web Annotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedocument review completenessVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedocument processing capabilityVSAvoidweb server memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedocument display completenessVSAvoidweb browser memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvefile size managementVSAvoidcoordination difficulty
Core Design Contradiction:
Ease of manufactureVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8135776B2System and method for scalable architecture for web-based collaborative annotation of page-based documents
Publication Date: 2012.03.13 THE BOEING CO
  • US8135776B2 patent drawing
  • US8135776B2 patent drawing
  • US8135776B2 patent drawing

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.