Chart Regeneration from Metadata for Large Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing large data sets from multiple sources becomes challenging due to the difficulty in identifying relevant data and the significant storage requirements for processed data, especially as the volume of raw and analyzed data increases over time.

Innovation Solution

A system and method that allows users to retrieve, process, and analyze large data sets through a user interface, where processed data is generated on demand and not stored automatically, using a user interface with data processing and analysis functions, and storing chart data defining operations and source data identifiers to reduce storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If processed data is stored for later access, then data retrieval speed is improved, but data storage requirements increase significantly

Engineering Contradiction:
Improvedata retrieval timeVSAvoiddata storage volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system creates virtual copies of processed data through metadata descriptions rather than physical storage. The metadata contains sufficient information to regenerate the processed data on-demand, providing fast retrieval without actually storing the large processed datasets.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary processing of data characteristics and stores only the essential metadata needed for regeneration. This preliminary action captures the core information needed to reconstruct processed data later, avoiding storage of complete processed datasets.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all raw data is stored for analysis, then data analysis completeness is improved, but system complexity and storage requirements worsen

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential metadata from processed data - the minimal information needed to understand and regenerate the data. This extraction separates the critical identification information from the bulk processed data, simplifying storage and access while maintaining analysis capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The metadata acts as an intermediary between the raw data and the processed data requirements. It provides the necessary information to retrieve and regenerate processed data without storing the processed data itself, reducing system complexity while maintaining versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If processed data is generated and stored immediately, then data availability for analysis is improved, but storage costs and resource requirements increase

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidstorage resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Instead of storing actual processed data, the system stores compact metadata copies that describe how to regenerate the processed data. This copying approach maintains data availability for analysis while using minimal storage resources.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the storage parameter from storing complete processed datasets to storing only essential metadata parameters. This parameter change reduces storage requirements from gigabytes or terabytes to kilobytes or megabytes while preserving the ability to regenerate processed data when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12632460B2Systems and methods for retrieving and processing data for display
Publication Date: 2026.05.19 PALANTIR TECHNOLOGIES INC
  • US12632460B2 patent drawing
  • US12632460B2 patent drawing
  • US12632460B2 patent drawing

AI summary

A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.