Editable Cloud Tables Using Adjacent-Row Sequence Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern businesses face challenges in efficiently manipulating and composing complex database queries for assigning sequence numbers in editable tables within cloud-based data warehouses, exceeding the capabilities of most users.

Innovation Solution

A table manager system that receives instructions from a client computing system to create new rows in editable tables, calculates sequence values based on adjacent row identifiers, and generates database statements to add these rows to the cloud-based data warehouse, using a sequence column to maintain user-defined ordering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users directly manipulate database queries to assign sequence numbers, then precise control over row ordering is achieved, but the complexity of operation exceeds most users' abilities

Engineering Contradiction:
Improverow ordering precisionVSAvoidquery manipulation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer (the table manager system) between the user and the database query mechanism. This intermediary automatically generates and executes the complex SQL queries needed for sequence number assignment, while users only need to perform simple drag-and-drop operations in the graphical interface. The system translates user-friendly row reordering actions into precise database operations without requiring users to understand SQL syntax or query construction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex database queries are used to maintain sequence numbers, then accurate row ordering is achieved, but query composition efficiency decreases

Engineering Contradiction:
Improvesequence number accuracyVSAvoidquery composition efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system implements self-service by automatically generating the complex UPDATE queries needed to assign sequence numbers. When a user reorders rows through simple interface interactions, the system autonomously constructs the appropriate SQL statements, retrieves current sequence values, calculates new sequence assignments, and executes the database updates without requiring user intervention for query composition. This eliminates the time-consuming process of manually writing and debugging complex queries while maintaining precise sequence number assignment.

Inventive Principle:
Principle #25Self-service

3Reliability

If manual query construction is required for row insertion, then database integrity is maintained, but user accessibility is reduced

Engineering Contradiction:
Improvedatabase integrityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The table manager system serves as an intermediary that handles the complexity of database integrity maintenance while providing a simplified interface to users. The system automatically generates properly formatted INSERT queries with appropriate sequence number assignments, handles transaction management, and ensures referential integrity without requiring users to understand database constraints or query syntax. This maintains database reliability while making the system accessible to users with basic computer literacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12380091B2Assigning sequence numbers in editable tables
Publication Date: 2025.08.05 SIGMA COMPUTING INC
  • US12380091B2 patent drawing
  • US12380091B2 patent drawing
  • US12380091B2 patent drawing

AI summary

Assigning sequence numbers in editable tables including receiving, by a table manager via a client computing system, an instruction to create a new row on an editable table in a cloud-based data warehouse, wherein the instruction comprises a column value and a row identifier of an adjacent row; calculating, by the table manager, a sequence value for a sequence column of the new row based on the row identifier of the adjacent row; and generating, by the table manager, a database statement instructing the cloud-based data warehouse to add the new row, including the column value and sequence value, to the editable table on the cloud-based data warehouse.