Managed Input Tables for Secure Data-Warehouse Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern businesses face challenges in efficiently manipulating and updating large datasets stored in cloud-based data warehouses due to the complexity of database queries and the limitations of user abilities in composing and issuing efficient database queries.

Innovation Solution

A system and method for editing data-warehouse tables using managed input tables, where a table manager receives instructions through a client computing system, applies edits to an input table, and generates database statements to combine the base table with the input table, allowing users to manipulate data sets efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly manipulate base tables in cloud-based data warehouses, then data manipulation capability is improved, but system security and data integrity deteriorate

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary computing system that acts as a mediator between users and the cloud-based data warehouse. This intermediary receives user requests, translates them into appropriate database operations, and returns results without exposing the underlying base table structure. This resolves the contradiction by enabling easy data manipulation through user-friendly interfaces while maintaining data integrity through controlled access and validation mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If complex database queries are used to manipulate data, then query functionality is improved, but user ability requirements deteriorate

Engineering Contradiction:
Improvequery functionalityVSAvoiduser ability requirements
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a virtual copy or representation of the base table that can be manipulated without affecting the actual data warehouse structure. This virtual table provides full query functionality and flexibility while isolating users from complex database operations. Users can perform sophisticated data manipulation on the copy without needing to understand underlying query complexities, thus resolving the contradiction between versatile query functionality and ease of operation.

Inventive Principle:
Principle #26Copying

3Productivity

If direct table edits are applied to base tables, then editing efficiency is improved, but system complexity and security requirements deteriorate

Engineering Contradiction:
Improveediting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data manipulation system into distinct layers: a user interface layer for efficient editing operations, an intermediary processing layer for translation and validation, and a data storage layer for secure base table management. This segmentation allows efficient editing at the user level while complex security and validation rules are handled automatically by the intermediary layer, resolving the contradiction between editing efficiency and system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12481671B2Editing data-warehouse tables using managed input tables
Publication Date: 2025.11.25 SIGMA COMPUTING INC
  • US12481671B2 patent drawing
  • US12481671B2 patent drawing
  • US12481671B2 patent drawing

AI summary

Editing data-warehouse tables using managed input tables including presenting, by a table manager via a client computing system, a base table from a cloud-based data warehouse; receiving, by the table manager, an instruction to modify the base table, wherein the instruction comprises a table edit; applying, by the table manager, the table edit to an input table on the cloud-based data warehouse; and creating, by the table manager, a modified base table by generating a database statement composed to combine the base table with the input table.