Smart Data Management Platform for Customer Profile Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database schemas are inefficient for managing large volumes of data in cross-channel systems, leading to poor performance in modifying and accessing data on demand, and struggle with maintaining data integrity through atomic operations and locking objects during read and write operations.

Innovation Solution

A Smart Data Management Platform (sDMP) that accumulates, normalizes, and segments data using Profiles, Events, and People constructs, enabling advanced analytics and dynamic association of events with persons, and employing a graph model to link profiles based on identifiable information, with a self-healing mechanism to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional database schemas are used to manage large volumes of data, then data storage capacity is sufficient, but data access and modification performance deteriorates

Engineering Contradiction:
Improvedata volumeVSAvoiddata access performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments data into distinct entities (profiles, events, people) with specific relationships, organizing large volumes of data into manageable, query-optimized units that improve access performance while maintaining storage capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional organization beyond traditional relational schemas by creating a multi-entity model with profiles containing events and people, enabling more efficient data access patterns for marketing analytics

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If conventional database locking mechanisms are used to maintain data integrity, then data consistency is preserved, but system complexity and operational difficulty increases

Engineering Contradiction:
Improvedata integrityVSAvoidlocking mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages data integrity through its entity relationship structure, where profiles, events, and people are inherently linked through defined relationships, eliminating the need for complex external locking mechanisms while maintaining consistency

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If conventional database schemas are used for cross-channel data, then data storage is adequate, but data modification and access efficiency deteriorates

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata modification efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent creates a dynamic data model where events can be added to profiles and profiles can be linked to people dynamically, allowing efficient data modification without rigid schema constraints while maintaining adequate storage capacity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9275125B1System for organizing data from a plurality of users to create individual user profiles
Publication Date: 2016.03.01 NCR VOYIX CORP
  • US9275125B1 patent drawing
  • US9275125B1 patent drawing
  • US9275125B1 patent drawing

AI summary

A system and related methods for organizing incoming data into profiles and persons based upon identifying characteristics. Profiles contain identifying characteristics that are assigned different values based upon reliability factors, such as age of the data, or generality of the data. These values are used to link a plurality of profiles together into a person. As persons are created and stored by the system, the introduction of new persons causes both new data and existing data to be evaluated so that when information for a person already present in the system is entered the objects are merged rather than duplicated. Self healing mechanisms allow data integrity to be maintained despite changes in configuration or data reliability valuation by re-evaluating links between profiles and identification of persons when a change is detected. Several APIs allow end users to insert new data an access existing data.