Data Verification Interface for Diverse Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data manipulation and verification systems face challenges in efficiently processing and verifying data across diverse storage platforms, requiring complex interactions and programming knowledge, which hinders accessibility and resource efficiency.

Innovation Solution

A system comprising a processor and memory that facilitates data manipulation by selecting database tables, retrieving columns, comparing data sets, and storing results, allowing users to interact with multiple data sources without programming knowledge, executing queries, and verifying data updates through a graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a graphical user interface is used to simplify data interactions, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a graphical user interface as an intermediary layer between the user and the complex data processing system. This interface mediates user interactions by providing visual representations of database tables, columns, and data relationships, allowing users to perform data manipulation without needing to understand the underlying system complexity or write programming code.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple data sources are integrated, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal data processing platform that can handle multiple types of data sources (databases, spreadsheets, files) through a common interface. The graphical user interface provides consistent interaction methods regardless of the underlying data source type, allowing the system to adapt to various data formats and storage systems without requiring separate tools for each data source.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If data verification and comparison features are added, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines data verification, comparison, and validation features directly into the graphical user interface workflow. Instead of requiring separate verification tools or complex programming, the system merges these functions into the same interface where users select and manipulate data, automatically performing verification and comparison operations as part of the standard interaction flow.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9020976B2System and method for processing data in diverse storage systems
Publication Date: 2015.04.28 BANK OF AMERICA CORP
  • US9020976B2 patent drawing
  • US9020976B2 patent drawing
  • US9020976B2 patent drawing

AI summary

In an exemplary embodiment, a system includes a memory and a processor communicatively couple to the memory. The processor is operable to receive a first indication that a first database table is selected from a plurality of database tables, wherein each database table is comprised of rows and columns, and retrieve a first plurality of columns, wherein each column is associated with the first database table. The processor is further operable to facilitate the display of the first plurality of columns, receive a second indication that a first column is selected from the first plurality of columns, and receive a third indication that at least one cell in the first column is selected. The processor is further operable to receive an expected data set, store the expected data set in the at least one cell, and compare a sample data set to the expected data set.