Fact Repository Rule Engine for Data Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data collection and organization systems face challenges in detecting errors, particularly when dealing with untrustworthy sources and nonstandard information organization, leading to inconsistencies in fact databases.

Innovation Solution

A method and system that utilize a rule creation engine to identify correlations between object types and fact attributes, applying rules to modify objects and improve data quality by storing groomed objects in a repository, thereby enhancing the accuracy and consistency of facts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated data collection and organization is used, then productivity is improved, but measurement precision deteriorates due to errors from untrustworthy sources and nonstandard information organization

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidfact accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system applies feedback by using metadata from groomed objects to generate rules that automatically correct and validate facts in the repository. The rule creation engine analyzes patterns in accurately groomed objects and generates validation rules that feed back into the fact correction process, continuously improving data quality without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements self-service through automated rule application where the repository system itself performs fact correction and validation. The rule application engine automatically applies generated rules to facts, and the system self-adjusts based on metadata patterns, eliminating the need for manual human verification of each fact.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual verification of facts is performed, then measurement precision is improved, but productivity deteriorates due to time-consuming verification processes

Engineering Contradiction:
Improvefact accuracyVSAvoiddata processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs self-service by automatically generating and applying rules to verify and correct facts. The rule creation engine analyzes metadata patterns and generates validation rules that the rule application engine executes automatically, replacing manual human verification with automated system-level processing that maintains high accuracy while processing data at machine speed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual verification process with an automated computational system. The rule creation and application engines use algorithms to analyze metadata, generate rules, and apply corrections automatically, substituting human cognitive processing with machine-based automated reasoning and pattern recognition.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If rules are applied to modify objects, then manufacturing precision is improved for data consistency, but device complexity increases due to rule creation and application engines

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system achieves self-service by having the repository automatically generate and apply its own validation rules. The rule creation engine analyzes metadata from groomed objects and generates rules that the rule application engine executes automatically, allowing the system to self-validate and self-correct without external intervention, thereby managing complexity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms where metadata from successfully groomed objects feeds back into rule generation. The rule creation engine continuously learns from the repository's metadata patterns and generates updated validation rules, creating a feedback loop that adapts the system's validation logic to maintain high data consistency while managing complexity through intelligent automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7739212B1System and method for updating facts in a fact repository
Publication Date: 2010.06.15 GOOGLE LLC
  • US7739212B1 patent drawing
  • US7739212B1 patent drawing
  • US7739212B1 patent drawing

AI summary

Metadata is used to determine rules that can be applied to facts. In one embodiment, correlations are identified among types of objects and the attributes of the facts associated with those objects. In another embodiment, correlations are identified among types of objects, the attributes of the facts associated with the objects, and the format and/or range of the values of the facts having those attributes. When a correlation exists between objects of a given type and the attributes of the facts associated with objects of that type, a rule is created for objects of that type. The rule is applied to objects of the given type.