Address Book Management via Identity Graph and Data Augmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata access speedVSAvoiddata consistency
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvedata accuracyVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvedata consistencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11178255B1Systems and methods of address book management
Publication Date: 2021.11.16 FUZE INC
  • US11178255B1 patent drawing
  • US11178255B1 patent drawing
  • US11178255B1 patent drawing

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.