Address Book Management via Identity Graph and Data Augmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing address book management systems on communication devices often contain discrepancies and inaccuracies, with duplicate entries and fragmented contact information across different devices, which can lead to ambiguity and inefficiencies in communication.
Innovation Solution
A network-based system that uses a server to manage and synchronize contact information across devices, employing REST API, identity graphs, and data augmentation from public and private sources to merge, update, and crowdsource contact data, ensuring accurate and consistent contact information across all connected devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If address book data is stored locally on each communication device, then data access speed is fast, but data consistency and accuracy deteriorate due to duplicates and fragmentation across devices
Solution Approach 1:
The patent merges address book data from multiple local sources (device address books, social network contacts, email contacts) into a unified virtual address book. The server consolidates duplicate entries and fragments by matching contacts across different sources using identity resolution algorithms, creating a single authoritative view of contact information that maintains data consistency while preserving fast local access through cached copies.
2Reliability
If address book information is manually entered and maintained, then data privacy is protected, but data completeness and accuracy deteriorate due to manual errors and outdated information
Solution Approach 1:
The system implements self-service by automatically populating and updating the address book through crowd-sourced data from social networks, email services, and other communication platforms. The server autonomously performs data collection, validation, deduplication, and synchronization without requiring manual user intervention, thereby improving data completeness and accuracy while reducing management complexity.
3Reliability
If contact data is synchronized across multiple devices in real-time, then data consistency is improved, but network bandwidth consumption and system resources increase
Solution Approach 1:
The system applies partial synchronization by selectively updating only the specific contact records or data fields that have changed, rather than synchronizing the entire address book. The server identifies and transmits only the necessary increments of data changes to client devices, reducing network bandwidth consumption and system resource usage while maintaining data consistency across the distributed system.
Data Source
AI summary
A server comprising a processor circuit and a database may receive address book data comprising information associated with at least one contact from a communication device via a network. The processor circuit may identify information associated with the at least one contact in the database and/or from public data. The processor circuit may add the identified information to the address book data. The processor circuit may store the address book data with the added information in the database and send the added information with or without the address book data to the communication device via the network.


