Tabular Data Editing with Field-Dependent Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in efficiently aggregating and managing tabular data from multiple contributors across a network, particularly in ensuring data integrity and ownership partitioning, leading to issues with validation rule compliance and data consistency.

Innovation Solution

An information management system utilizing transistor-based circuitry to identify user accounts authorized for specific fields, apply field-dependent validation rules, and manage data table partitions, allowing simultaneous editing while ensuring compliance with validation rules and maintaining data integrity across distributed environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple contributors edit tabular data simultaneously across distributed devices, then data aggregation efficiency and productivity are improved, but data integrity and consistency deteriorate due to validation rule violations and unauthorized field modifications

Engineering Contradiction:
Improvedata aggregation efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The data table is partitioned into multiple zones with different access permissions. Each zone can be independently edited by authorized users while maintaining overall data integrity through server-side validation rules that enforce data consistency across all partitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary between multiple client devices and the central data table. It receives edits from various users, validates them against business rules, and coordinates updates to maintain consistency, preventing direct peer-to-peer conflicts that would compromise data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If strict validation rules are enforced for each field to maintain data quality, then measurement precision and manufacturing precision are improved, but device complexity and ease of operation worsen due to multiple validation checks

Engineering Contradiction:
Improvedata qualityVSAvoidvalidation rule complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Different validation rules are applied to different zones and fields within the data table based on their specific requirements. Each field can have tailored validation criteria (data types, formats, ranges) while the overall system maintains a unified validation framework, allowing precise control without uniform complexity throughout.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If offline editing is allowed to improve ease of operation and productivity, then ease of operation and productivity are improved, but data consistency deteriorates due to potential conflicts with online data

Engineering Contradiction:
Improveediting convenienceVSAvoiddata consistency
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

Users can download data tables for offline editing in advance. The system prepares the data for offline work by providing local copies that can be edited without network connectivity, while validation rules are pre-configured to ensure consistency when the edited data is later synchronized with the central server.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10354080B2Facilitating offline or other contemporaneous editing of tabular data
Publication Date: 2019.07.16 PRECISELY SOFTWARE INC
  • US10354080B2 patent drawing
  • US10354080B2 patent drawing
  • US10354080B2 patent drawing

AI summary

Methods and systems are presented for identifying user accounts selectively authorized to modify at least respective first and second fields of a data table, obtaining field-dependent validation rules selectively applicable to the respective fields, transmitting spreadsheet files to devices associated with the respective user accounts, filtering user-modified spreadsheet files so that the first field is selectively accepted from the first device and the second field is selectively accepted from the second device, allowing the values of the first and second fields to be edited contemporaneously, and recording an edited version of the data table.