Database Record Error Checking via Label Likelihood Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tenant database systems, maintaining the accuracy of crowd-sourced data is challenging due to common data entry errors, such as mislabeling or permutation of data fields, which can lead to inaccuracies in database records.

Innovation Solution

Implementing an error checking routine that compares selected database records against the entire database to determine the likelihood of correct label assignments by calculating the ratio of occurrences of entities with specific labels, flagging records with low likelihood for potential errors and allowing for correction actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If crowd-sourced data entry is used to populate database records, then data coverage and quantity are improved, but data accuracy deteriorates due to common data entry errors

Engineering Contradiction:
Improvedata coverageVSAvoiddata accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system implements a feedback mechanism where database records are automatically checked against predefined criteria and patterns. When errors are detected (such as misplaced first/last names or incorrect formatting), the system generates feedback signals that trigger automatic correction routines, thereby maintaining data accuracy while preserving the benefits of crowd-sourced data entry

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The error checking and correction system operates autonomously without requiring manual intervention. The database automatically identifies errors using predefined rules and patterns, performs corrections self-service style, and maintains data integrity through automated processes that run continuously in the background

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If automated error checking is implemented to improve data accuracy, then data quality is improved, but system complexity increases

Engineering Contradiction:
Improvedata qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system uses template-based validation where predefined patterns and criteria are copied and applied to multiple database records. Instead of creating complex custom validation logic for each record type, the system replicates proven error-checking templates across different data sets, reducing system complexity while maintaining high data quality

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The error checking system operates by adjusting and comparing parameters against predefined thresholds and patterns. Rather than implementing complex structural changes to the database architecture, the system modifies validation parameters and criteria to detect and correct errors, thereby improving data quality through parameter optimization rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10204120B2Error checking database records
Publication Date: 2019.02.12 SALESFORCE INC
  • US10204120B2 patent drawing
  • US10204120B2 patent drawing
  • US10204120B2 patent drawing

AI summary

An error checking technique for database records. A record is selected and its entities are compared with the entities of other records stored in the database to determine a likelihood that the labels associated with the entities of the selected record are correct. The likelihood for each entity of the selected record being correctly labeled can be determined by comparing the number of times that the entity appears in the database records with that label to the number of times that the entity appears in the database records with any other label. If the likelihood does not exceed a threshold, then an error is likely, and action can be taken to correct the record.