Dynamic Data Editor Using Metadata for Record Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data analysis systems lack the ability to efficiently update or add database records created by separate data collection systems, often requiring cumbersome processes, additional licenses, and significant delays due to the need for separate data entry facilities and interactions with data collection systems.

Innovation Solution

A dynamic data editor that uses metadata stored with database records to render data collection user interfaces within the data analysis system, allowing for editing of records without launching the data collection system, reducing the need for specialized programming or additional licenses, and enabling real-time data entry and editing directly within the analysis system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user contacts an authorized user of the data collection system to request data changes, then data record updates can be performed, but the process becomes bureaucratic and time-consuming with significant delays

Engineering Contradiction:
Improvedata record update capabilityVSAvoidtime delay for data updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The data analysis system enables users to directly edit database records through a data entry interface without needing to contact authorized users of the data collection system. The system self-serves by providing edit functionality natively, eliminating the bureaucratic approval process and significant time delays associated with conventional approaches.

Inventive Principle:
Principle #25Self-service

2Reliability

If the user launches the data collection system to enter data changes, then data record updates can be performed, but the process requires simultaneous operation of two applications and may require additional licenses

Engineering Contradiction:
Improvedata record update capabilityVSAvoidsystem operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the data entry functionality into the data analysis system itself, allowing users to edit database records directly within the analysis application. This integration eliminates the need to simultaneously operate two separate applications (data collection system and data analysis system) and removes the complexity of managing multiple licenses for different systems.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If specialized programming is developed for the data analysis system to enable data entry, then direct data editing is possible, but the system becomes expensive and error-prone requiring continual maintenance

Engineering Contradiction:
Improvedirect data entry capabilityVSAvoidprogramming maintenance burden
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses metadata stored in the database to dynamically generate the data entry interface, effectively copying the interface definition from the existing data collection system's metadata rather than creating custom programming. This approach eliminates the need for expensive, error-prone specialized programming and its associated continual maintenance burden.

Inventive Principle:
Principle #26Copying

4Device complexity

If conventional data analysis systems are used without data input functionality, then the system remains simple, but users cannot directly update or add database records

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata record editing capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent makes the data analysis system multi-functional by adding data entry and editing capabilities to the existing analysis functionality. Users can both analyze data and directly edit or add database records through the same system interface, eliminating the need for separate data collection systems while maintaining system simplicity through metadata-driven interface generation.

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

Data Source

PatentUS11741080B2Dynamic data editor for data analysis system
Publication Date: 2023.08.29 FLOWFINITY WIRELESS
  • US11741080B2 patent drawing
  • US11741080B2 patent drawing
  • US11741080B2 patent drawing

AI summary

A data analysis system uses metadata stored in association with database records to render mirror the data collection user interfaces utilized by the data collection systems to create the data records in the database. To enable this data analysis system functionality, the data collection system stores metadata defining the data collection user interface used to create a particular data record in association with that particular data record in the database. The data analysis system can then access the metadata to render a mirror of the data collection user interface on the fly, so that an operator of the data analysis system can create a new database record or edit a preexisting data record using the same user interface that was utilized to originally create the data record. The metadata typically defines the visual aspects, data parameters, and functional aspects of the data collection user interface.