Consumer Resolution Engine for Unified Customer Data Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional CRM and database systems face challenges in integrating customer data from disparate sources, creating a master record, determining data provenance, and providing audit logs, which are essential for compliance with privacy laws and efficient data management.
Innovation Solution
The implementation of a Consumer Resolution Engine (CRE) that integrates data from various touchpoints, maintains data provenance, and provides audit logs, enabling the creation of a unified customer view and ensuring regulatory compliance through the CRE's ability to reconcile data from multiple sources and touchpoints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional database or CRM systems are used to manage customer data, then data storage and basic access are achieved, but the systems cannot integrate customer data from disparate, disconnected sources to create a master record
Solution Approach 1:
The patent introduces an intermediary layer (data federation service, virtual entities, query handler) between the user and disparate data sources. This intermediary translates unified queries into source-specific queries, reconciles data from multiple sources, and presents a unified view without requiring direct integration of all source systems.
Solution Approach 2:
The system segments data access into independent data sources that can be queried separately through the federation service. Each data source maintains its own structure and API, while the federation service divides and conquers the integration problem by handling each source independently and combining results.
2Productivity
If administrators manually parse through large amounts of data to track events and generate follow-up communications, then specific customer actions can be monitored, but the process is time consuming, expensive, and error prone
Solution Approach 1:
The system implements self-service through automated event tracking where the data federation service and consumer resolution engine automatically monitor customer actions across data sources, identify events of interest, and trigger follow-up communications without requiring administrator intervention for data parsing and analysis.
Solution Approach 2:
The system establishes feedback loops where customer actions are automatically detected, processed, and trigger automated responses. The consumer resolution engine continuously monitors data sources for events matching predefined criteria and automatically initiates follow-up communications based on detected customer behavior.
3Adaptability or versatility
If conventional systems are used to interface with multiple systems through their respective APIs, then data can be retrieved from different sources, but administrators must learn the API for each system to program queries
Solution Approach 1:
The data federation service provides a universal query interface that works across multiple disparate data sources. Instead of requiring separate programming knowledge for each system's API, the federation service presents a unified query language and interface that can access data from any connected source through standardized mechanisms.
Solution Approach 2:
The query handler acts as an intermediary that translates unified queries into source-specific queries. Administrators write queries once using the standardized interface, and the query handler automatically adapts them to the specific API requirements of each data source, eliminating the need to learn multiple APIs.
4Adaptability or versatility
If data from disparate sources with different time scales is integrated, then a comprehensive customer view can be created, but the data must be reconciled across different sources and time scales
Solution Approach 1:
The consumer resolution engine and data federation service transform and normalize data parameters from different sources to a common standard. This includes reconciling different time scales, data formats, and measurement units by converting them to unified parameters that can be compared and integrated across sources.
Data Source
AI summary
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.


