Block Data Worksheets for Overlapping Spreadsheet Ranges

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional spreadsheets are inadequate for handling complex data scenarios, particularly when data ranges overlap, as they struggle to efficiently manage and visualize overlapping data, requiring extensive code changes and resource-intensive computations.

Innovation Solution

The implementation of block-data worksheets (BDWs) that utilize object-oriented data representation, integer linear algebra, and a calculation/visualization/data (CVD) format to organize and visualize data, allowing for automatic adjustment to data structure and size changes, shared views, and intuitive user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional spreadsheets are used to handle overlapping data ranges, then basic data organization is possible, but the system becomes resource-intensive and computationally inefficient

Engineering Contradiction:
Improvedata handling capacityVSAvoidcomputational resource utilization
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent segments data into discrete blocks with defined ranges, allowing efficient identification and processing of overlapping regions. Each data block is independently managed with metadata specifying its range, enabling selective computation only where overlaps occur rather than processing entire datasets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure layer between raw data and visualization that pre-processes and indexes data blocks. This intermediary layer manages the complexity of overlapping ranges through structured metadata, reducing the computational burden on the rendering system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional spreadsheets attempt to manage complex overlapping data scenarios, then data organization is attempted, but extensive code changes are required

Engineering Contradiction:
Improvecomplex data scenario handlingVSAvoidcode structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data block structures that automatically adapt to overlapping scenarios. The system dynamically identifies overlap regions and adjusts processing accordingly, eliminating the need for static code changes to handle different data complexity levels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameters of data representation by introducing range metadata and block structures. This parameter change enables the system to handle complex overlapping data through structural modifications rather than computational algorithm changes.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If traditional spreadsheets process large amounts of data for visualization, then data can be displayed, but the processing time and computational resources increase significantly

Engineering Contradiction:
Improvedata volume processedVSAvoiddata processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of data into blocks with defined ranges and metadata before visualization processing. This pre-processing step indexes data spatially and logically, enabling rapid retrieval and processing during visualization without reprocessing entire datasets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary data blocks required for the current view and visualization requirements, rather than processing all available data. This selective extraction based on range metadata significantly reduces processing time while maintaining data completeness for the displayed view.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10210152B2Block data worksheets
Publication Date: 2019.02.19 QUICK EYE TECH
  • US10210152B2 patent drawing
  • US10210152B2 patent drawing
  • US10210152B2 patent drawing

AI summary

A display structure that includes data items mapped based on relationships among the data items is visually presented on a user interface. The displayed data includes blocks of data received over a block data interface. The display structure may include a first portion indicative of availability of multiple 2-dimensional views of the data items and a second portion for the user to select one of the multiple 2-dimensional views to become an active view that is viewable by the user.