Object Model Preloading for Faster Document Viewing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document viewing systems are inefficient in handling large document corpora, requiring serial review of individual documents, leading to significant delays in loading and processing times, which wastes user time and increases impatience.

Innovation Solution

A method involving the generation of object models with metadata, predictive processing to create cached document models, and rendering these models via a viewport to improve document preloading and display efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional serial document review is used, then each document can be reviewed individually, but the loading and processing delays accumulate significantly when reviewing large document corpora

Engineering Contradiction:
Improvedocument loading and processing timeVSAvoiddocument review throughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary processing of document models by generating object models with metadata and pre-processing them into cached document models before they are actually needed for review. This advance preparation eliminates loading delays during the review process, as documents are ready for immediate display when requested.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The document processing is divided into distinct segments: object model generation, metadata extraction, predictive processing, and cached model creation. This segmentation allows different stages of document preparation to occur independently and in parallel, reducing overall processing time when reviewing multiple documents.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple documents are pre-loaded concurrently, then document review speed improves, but system resource requirements and processing complexity increase

Engineering Contradiction:
Improvedocument review throughputVSAvoidsystem processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Documents are pre-processed into cached models in advance, storing essential information in an optimized format. This preliminary action simplifies the actual review process, as the system only needs to retrieve and display pre-processed models rather than processing full documents in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates cached copies of document models that contain pre-extracted metadata and processed information. These copies are stored in an optimized format that is easier and faster to retrieve and display than the original documents, reducing the computational complexity during review.

Inventive Principle:
Principle #26Copying

3Loss of time

If object models with metadata are generated and predictively processed, then document display latency is reduced, but initial processing time and computational resources increase

Engineering Contradiction:
Improvedocument display latencyVSAvoidcomputational resources for preprocessing
Core Design Contradiction:
Loss of timeVSUse of energy by stationary object

Solution Approach 1:

The system performs computationally intensive object model generation and metadata extraction in advance, when the system is idle or during off-peak periods. This shifts the energy consumption to a different time, reducing the perceived latency during actual document review operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages the pre-processing of document models without requiring manual intervention. It intelligently determines which documents to pre-process based on access patterns and system resources, optimizing the balance between processing effort and performance benefit.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12411906B2Systems and methods for pre-loading object models
Publication Date: 2025.09.09 RELATIVITY ODA LLC
  • US12411906B2 patent drawing
  • US12411906B2 patent drawing
  • US12411906B2 patent drawing

AI summary

A computer-implemented method includes generating a user interface; receiving a set of object models; processing the received object models; and rendering the document model via a viewport. A non-transitory computer readable medium contains program instructions that when executed, cause a computer to generate a user interface; receive a set of object models; process the received object models; and render the document model via a viewport. A computing system includes a processor and a memory having stored thereon instructions that when executed by the process, cause the computing system to generate a user interface; receive a set of object models; process the received object models; and render the document model via a viewport.