Adaptive Filter for Data Certainty Probability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large database systems face challenges in verifying the correctness of data entries, as incorrect data can accumulate over time, making it cumbersome to identify and correct errors across a vast amount of data.

Innovation Solution

A system that uses a processor and interface to determine a probability of certainty for each data value based on consistency with previously stored values and time since update, employing an adaptive filter to adjust probabilities and mark or correct invalid data automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual verification of all data entries is performed, then data correctness is improved, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvedata correctnessVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-verification by automatically comparing data entries against predefined rules, constraints, and relationships. The database system itself identifies and flags incorrect data without requiring external manual verification, thereby maintaining high data correctness while minimizing time consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback mechanisms where data entries are automatically validated upon insertion or update. Incorrect data is immediately identified and flagged with indicators, providing real-time feedback that prevents error propagation and eliminates the need for subsequent manual verification passes.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual verification of all data entries is performed, then data correctness is improved, but operational complexity increases

Engineering Contradiction:
Improvedata correctnessVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The database system autonomously performs data validation by checking entries against stored rules and constraints. This self-service capability eliminates the need for complex manual verification procedures, reducing operational complexity while maintaining data correctness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Verification rules and constraints are pre-configured in the database system before data entry occurs. This preliminary setup enables automatic validation during data insertion or update operations, eliminating the need for complex post-entry verification processes.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is stored without verification, then operational efficiency is improved, but data correctness deteriorates

Engineering Contradiction:
Improveoperational efficiencyVSAvoiddata correctness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Verification rules are established in advance, and data validation is automatically performed during the data insertion or update process. This preliminary verification approach maintains operational efficiency by preventing incorrect data from being stored, thereby ensuring data correctness without requiring separate verification steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides immediate feedback during data entry operations by validating entries against predefined rules. Incorrect data is flagged or rejected at the point of entry, maintaining both operational efficiency and data correctness by preventing error accumulation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11977535B2Computation system with time based probabilities
Publication Date: 2024.05.07 WORKDAY INC
  • US11977535B2 patent drawing
  • US11977535B2 patent drawing
  • US11977535B2 patent drawing

AI summary

A system for maintaining consistency of a data value using a probability includes an interface and a processor. The interface is configured to receive a data value for storing. The processor is configured to store the data value in a data element of a data structure and determine, using an adaptive filter, a probability of certainty associated with the data value. The probability of certainty associated with the data value depends on a time since the data value was updated. The adaptive filter provides as output the probability of certainty and store the probability of certainty associated with the data value in the data structure.