Automated Data Validation for Digital Touchpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual deployment and validation of JavaScript tags for data collection in digital touchpoints are prone to human errors, leading to inaccurate consumer data, which is time-consuming and costly to audit and maintain, especially with the increasing volume and complexity of data being processed across various digital channels.

Innovation Solution

A system and method that utilize a quality assurance (QA) module and quality control (QC) algorithm to monitor digital touchpoints for discrepancies in data elements, generate error reports, and modify requests to eliminate errors, ensuring accurate data collection and reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual deployment and validation of JavaScript tags is performed, then data collection can be implemented, but human errors occur leading to inaccurate consumer data

Engineering Contradiction:
Improvedata accuracyVSAvoidtime for auditing and validation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-validation through automated algorithms that monitor data collection elements and detect discrepancies without human intervention. The validation system serves itself by automatically comparing collected data against expected patterns and generating error reports, eliminating the need for manual auditing while maintaining high data accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where collected data is automatically validated against predefined criteria, and discrepancy information is fed back to correct errors in real-time. This feedback mechanism ensures data accuracy while reducing validation time by immediately identifying and reporting issues rather than requiring periodic manual audits.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual monitoring and validation of data elements is performed, then data accuracy can be maintained, but the process becomes time-consuming and costly

Engineering Contradiction:
Improvedata validation accuracyVSAvoidvalidation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces manual mechanical validation processes with automated computational algorithms. Instead of human reviewers manually checking data elements, machine learning models and validation algorithms automatically analyze data streams, detect discrepancies, and generate reports, dramatically improving validation efficiency while maintaining or enhancing accuracy through consistent application of validation rules.

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

Solution Approach 2:

The system dynamically adjusts validation parameters and thresholds based on data patterns and error histories. By changing validation parameters automatically rather than using fixed manual criteria, the system improves both accuracy and efficiency by adapting to different data contexts and focusing validation efforts on high-risk areas identified through pattern recognition.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If JavaScript tags are deployed across multiple digital touchpoints, then comprehensive consumer data can be collected, but the complexity of deployment and maintenance increases

Engineering Contradiction:
Improvevolume of consumer dataVSAvoiddeployment complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements a universal validation framework that operates across multiple digital touchpoints simultaneously. A single validation system handles diverse data sources including websites, mobile applications, and other digital channels, applying consistent validation rules and patterns across all platforms. This multi-functional approach reduces deployment complexity by eliminating the need for separate validation systems for each touchpoint while maintaining comprehensive data collection capabilities.

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

Solution Approach 2:

The system segments the validation process into modular components that can be independently deployed and configured for different digital touchpoints. By dividing the validation system into reusable modules that can be selectively applied to various data sources, the system reduces overall deployment complexity while maintaining the ability to collect comprehensive consumer data across multiple channels through standardized, plug-and-play validation units.

Inventive Principle:
Principle #1Segmentation

4Reliability

If extensive auditing and validation processes are implemented, then data accuracy improves, but time and money are spent on maintenance

Engineering Contradiction:
Improvedata accuracyVSAvoidtime for auditing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation checks automatically at the point of data collection, identifying and flagging potential errors before they propagate through the data pipeline. By conducting validation actions in advance rather than through extensive post-collection auditing, the system ensures data accuracy while minimizing the time and resources required for maintenance, as most issues are resolved proactively during the collection process itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11379776B2System and method for validating data
Publication Date: 2022.07.05 INNOVIAN CORP
  • US11379776B2 patent drawing
  • US11379776B2 patent drawing
  • US11379776B2 patent drawing

AI summary

A system for validating data includes a digital touch point associated with an organization having an element and a quality assurance (QA) module for monitoring the digital touch point. The system includes a quality control (QC) algorithm associated with the QA module, which is executed against the new element to determine if one or more discrepancies exist between current data for the new element and expected data for the new element. The system includes a tangible error report that captures one or more discrepancies between the current data and the expected data for the new element. The QA module has the ability to modify the request to call to eliminate the one or more discrepancies.