Document Generation via Segmented Data File Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document generation and update systems face inefficiencies in managing dynamic content and user preferences, leading to delays and poor usability due to network congestion and processor loading, especially when updating entire documents or webpages.

Innovation Solution

A data file is used to generate or update documents by storing instructions and constituent data, allowing for independent refreshability of webpage portions, with rules governing processing based on network, device, and user characteristics, enabling efficient communication and regeneration of updated content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If entire documents or webpages are updated through the network, then users receive complete updated content, but network traffic and processing time increase significantly

Engineering Contradiction:
Improvecontent completenessVSAvoidupdate delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments a webpage into multiple independent portions, each capable of being updated separately. The system identifies and transmits only the specific portions that have changed, rather than updating the entire document. This segmentation enables partial page updates, reducing network traffic and update time while maintaining content completeness for the changed portions.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If entire documents are regenerated and transmitted, then users receive all updated information, but network congestion and processor loading increase

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputational load
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the specific changed portions of a document rather than the entire document. The system identifies modified sections, extracts them, and transmits selectively to the client. This extraction approach maintains information completeness for changed content while significantly reducing network traffic and computational load on both server and client systems.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If synchronous document updates are implemented, then real-time consistency is achieved, but system responsiveness and usability decrease due to blocking operations

Engineering Contradiction:
Improvedocument consistencyVSAvoiduser responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements periodic action by allowing the user interface to remain responsive and continue processing user inputs while document updates occur in the background. The system periodically updates the document with changed portions without blocking the main thread, enabling real-time consistency to be achieved while maintaining system responsiveness and usability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9336319B2Data file and rule driven synchronous or asynchronous document generation
Publication Date: 2016.05.10 EBAY INC
  • US9336319B2 patent drawing
  • US9336319B2 patent drawing
  • US9336319B2 patent drawing

AI summary

A data file describes a document to be generated and stores an instruction to provide constituent data of the document via a network. The data file is accessed at a local computer, and the document is generated based on the data file. The generated document is communicated via the network to a remote computer. At the local computer, the instruction to provide constituent data is processed using a processor of the local computer. The constituent data is provided via the network to the remote computer as an update of the generated document.