Database Document Visualization Engine with Virtual Pixel Scrolling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems face inefficiencies in organizing and managing large volumes of unstructured and disorganized files, such as medical case files, leading to significant time wastage in indexing and navigation, with limitations in handling infinite page loads and manual reordering of pages.

Innovation Solution

The Database Document Visualization and Manipulation Engine (DDVME) employs a virtual pixel space data structure to facilitate seamless navigation and interaction with files, allowing efficient indexing, navigation, and analysis of files without the burden of 'file borders, enabling features like auto-reordering, OCR, and collaborative work.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional database systems are used to store and manage large volumes of unstructured files, then data storage capability is improved, but file organization efficiency and navigation speed deteriorate

Engineering Contradiction:
Improvedata storage capabilityVSAvoidfile organization efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the virtual pixel space into multiple pages, with each page representing a portion of the continuous visual space. This segmentation allows the system to efficiently manage and navigate large volumes of files by dividing them into manageable units while maintaining the illusion of a continuous, borderless space. Users can navigate between pages seamlessly, improving file organization efficiency without compromising storage capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If manual reordering of pages is implemented in traditional systems, then file organization flexibility is improved, but time consumption for indexing and navigation increases

Engineering Contradiction:
Improvefile organization flexibilityVSAvoidtime consumption for indexing
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements automatic page reordering based on user interaction patterns and file metadata. Instead of requiring manual reordering, the system autonomously optimizes the arrangement of pages within the virtual pixel space, reducing the time consumers spend on indexing while maintaining flexible file organization. The system self-adjusts to user needs without requiring direct intervention.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If infinite page loads are supported, then file accessibility is improved, but system resource consumption increases

Engineering Contradiction:
Improvefile accessibilityVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements lazy loading within the virtual pixel space framework, where only the pages currently visible or near the user's focus point are fully loaded into memory. Pages that are not yet in view are loaded on-demand as the user navigates through the virtual space. This approach provides seamless file accessibility across the entire virtual pixel space while minimizing system resource consumption by avoiding the loading of all pages simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12443640B1Database document visualization and manipulation engine apparatuses, methods, systems and media
Publication Date: 2025.10.14 SEQUOIA PORT INC
  • US12443640B1 patent drawing
  • US12443640B1 patent drawing
  • US12443640B1 patent drawing

AI summary

A user interaction command is obtained via an interface interaction mechanism associated with a viewer interface element structured to display page data associated with a set of page nodes that satisfy filter parameters of a view. A virtual scroll space position associated with the interface interaction mechanism resulting from the user interaction command is determined. A virtual pixel space data structure is queried to determine a virtual pixel space position corresponding to the virtual scroll space position. A determination is made that a buffer update threshold has been exceeded. The virtual pixel space data structure is queried to determine a buffered subset of page nodes based on: the virtual pixel space position, pixel ranges associated with the set of page nodes, and a height bound associated with the viewer interface element. Page data corresponding to the buffered subset of page nodes is loaded into the viewer interface element.