Data Normalizer for Dynamic Multi-Tenant CDM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Contact Data Management (CDM) systems face significant challenges with data duplication and inconsistency due to disparate data sources, leading to errors, redundant resources, and decreased productivity, as current de-duplication technologies are ineffective in handling massive data sets and cannot be dynamically updated to accommodate infinite data sources and unique tenant requirements.

Innovation Solution

A data normalizer tool that can interface with various CDM systems, normalize data specific to tenant needs, and be dynamically updated to address evolving data entry variations, allowing administrators to customize normalization schema and process data from infinite disparate sources, including web-based services and local area network configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current de-duplication technologies are used, then data duplication can be reduced, but they cannot effectively handle massive data sets and cannot be dynamically updated to accommodate infinite data sources

Engineering Contradiction:
Improvedata de-duplication effectivenessVSAvoidcapability to handle infinite data sources
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system employs dynamic normalization schemas that can be updated in real-time to adapt to new data sources and evolving data entry variations. The normalization engine dynamically adjusts its behavior based on incoming data characteristics, enabling it to handle infinite data sources while maintaining effective de-duplication capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of data normalization by allowing flexible configuration of normalization rules and schemas. This enables the system to adapt to different data formats and sources without requiring complete system redesign, thus maintaining both reliability and versatility.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data is collected from multiple disparate sources, then data completeness improves, but data consistency and accuracy deteriorate due to different data entry variations

Engineering Contradiction:
Improvedata completenessVSAvoiddata consistency
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system applies local normalization quality by customizing normalization rules for different data sources and fields. Each data source can have its specific normalization requirements applied, ensuring that data consistency is maintained while preserving the completeness of data from diverse sources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The normalization engine incorporates feedback mechanisms that continuously monitor data quality and adjust normalization rules accordingly. This feedback loop ensures that data consistency is maintained while collecting data from multiple sources, as the system learns from patterns in the incoming data.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If normalization schemas are customized for each tenant, then data accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the normalization functionality into separate, modular schemas that can be independently configured for each tenant. This segmentation allows high data accuracy through custom normalization while managing system complexity through modular architecture, as each tenant's requirements can be addressed by independent schema files.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses schema copying mechanisms where normalization schemas can be replicated and adapted for different tenants. This allows data accuracy to be maintained through customized schemas while reducing overall system complexity by reusing proven normalization patterns across multiple tenants.

Inventive Principle:
Principle #26Copying

4Measurement precision

If de-duplication processes are performed repeatedly, then data accuracy improves, but productivity decreases due to time consumption

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary normalization actions before de-duplication to prepare and standardize data in advance. This preliminary processing reduces the complexity of subsequent de-duplication operations, enabling repeated processes to maintain both high accuracy and improved processing speed through efficient data preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9152660B2Data normalizer
Publication Date: 2015.10.06 ZOOMINFO RUBY LLC
  • US9152660B2 patent drawing
  • US9152660B2 patent drawing
  • US9152660B2 patent drawing

AI summary

A data normalizer for processing data for use by a CDM system which is capable of dynamically updating user-defined normalization criteria and which is further capable of operating in a multi-tenant environment in which each tenant has distinct data normalization policies.