User Data Conflict Resolution Policies for Accurate Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The collection of user data across multiple devices and platforms often results in discrepancies and conflicts, leading to inaccuracies and challenges in creating comprehensive user profiles, which affects the reliability and accuracy of personalized services.
Innovation Solution
Implementing customizable conflict resolution policies, such as merging-in-lists, latest-win, preserving-first-occurrence, and user-resolving-conflict policies, to manage and resolve device-level and profile-level conflicts based on business needs, regulatory requirements, and risk management, ensuring data accuracy and compliance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If user data is collected from multiple sources and devices, then the comprehensiveness of user profiles is improved, but data conflicts and discrepancies increase
Solution Approach 1:
The patent segments the data conflict resolution process into distinct levels: device-level conflicts (same user, different devices) and profile-level conflicts (different users, same attributes). This segmentation allows targeted resolution strategies for each conflict type, maintaining comprehensive data collection while improving accuracy through level-specific resolution policies.
Solution Approach 2:
The patent changes the parameter of data representation by introducing conflict markers and resolution policies that modify how conflicting data is stored and processed. Instead of simply overwriting conflicting data, the system marks conflicts and applies resolution policies to determine the final profile values, thus maintaining data comprehensiveness while improving reliability.
2Reliability
If conflict resolution policies are implemented to improve data accuracy, then the reliability of user profiles is improved, but the complexity of data management increases
Solution Approach 1:
The patent implements self-service conflict resolution where the system automatically identifies conflicts and applies pre-defined resolution policies without requiring manual intervention. The conflict detection and resolution processes are automated, reducing the operational complexity burden while maintaining high data accuracy through consistent policy application.
Solution Approach 2:
The patent simplifies the data management complexity by changing the representation parameters to include conflict markers and resolution policy attributes. This allows the system to manage conflicts through standardized data structures and algorithms rather than complex manual processes, reducing system complexity while improving reliability.
3Ease of operation
If data conflicts are resolved using fixed policies, then the process is simplified, but adaptability to different business needs and regulatory requirements is reduced
Solution Approach 1:
The patent implements dynamic conflict resolution policies that can be configured and adjusted based on business needs and regulatory requirements. Instead of fixed policies, the system allows administrators to define and modify resolution strategies for different data types and conflict scenarios, maintaining operational simplicity while enhancing adaptability through policy customization.
Solution Approach 2:
The patent creates a universal conflict resolution framework that can handle multiple conflict types (device-level and profile-level) and accommodate various business needs through a single adaptable system. The framework provides multi-functional capabilities including automatic detection, policy application, and customization, simplifying operations while ensuring versatility across different use cases.
Data Source
AI summary
Various embodiments described herein support or provide operations for facilitating the management and resolution of conflicting user data collected across multiple sources. Specifically, a conflict on a data attribute is identified. The conflict indicates that conflicting values were configured via a plurality of devices over a period of time. One or more conflict resolution policies configured for the data attribute are identified. A value of the data attribute is generated based on the one or more conflict resolution policies.


