Contact Information Ranking and Privacy Control System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies in managing and updating contact information across multiple sources, requiring manual assessment of reliability and conflict resolution, leading to increased time and resource consumption as the number of contact sources grows.

Innovation Solution

A contact management system that determines the reliability of contact information based on its sources, prioritizes updates, and transmits them to authorized client devices and sources, while allowing for privacy settings to control access and sharing, using a database structure that includes tables for each user with access information and a ranking module to prioritize contact information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If contact information is manually managed and updated by users across multiple sources, then users can maintain control over their contact data, but users spend excessive time and resources on tedious manual operations including assessing reliability and resolving conflicts

Engineering Contradiction:
Improveease of contact information managementVSAvoidtime spent on manual contact updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automated self-service by having contact information sources push updates to the server, which then automatically processes, ranks, and distributes updates to authorized devices without requiring user intervention for each update

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A server acts as an intermediary between multiple contact information sources and user devices, receiving, processing, and distributing contact updates automatically, thereby eliminating the need for users to manually manage contacts across multiple sources

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If contact information from multiple sources is collected and synchronized, then contact information availability increases, but the complexity of managing and resolving conflicts among multiple sources increases

Engineering Contradiction:
Improvecontact information availability from multiple sourcesVSAvoidcomplexity of managing contact updates
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server serves as a central intermediary that receives contact information from multiple sources, applies ranking algorithms to resolve conflicts, and distributes updated information to user devices, thereby managing complexity centrally rather than at each user device

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of contact information by assigning priority rankings based on source reliability and recency, allowing automated conflict resolution where higher-ranked updates automatically supersede lower-ranked ones

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If all contact information is shared across all user devices, then contact information accessibility is maximized, but privacy control is compromised

Engineering Contradiction:
Improvecontact information accessibilityVSAvoidprivacy control reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Different privacy levels are applied to different contact information entries, allowing each contact to have its own access control list that specifies which devices or users can receive updates, thereby enabling fine-grained privacy control

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10133787B2Ranking and updating of contact information from multiple sources
Publication Date: 2018.11.20 META PLATFORMS INC
  • US10133787B2 patent drawing
  • US10133787B2 patent drawing
  • US10133787B2 patent drawing

AI summary

Collecting contact information for a plurality of contact entities from various sources and ranking the contact information based at least on the sources. The ranking of the contact information is determined based on the reliability of the sources. The ranked contact information is shared with users subject to privacy settings. The privacy setting allows the users or the contact entity to share certain contact information with others while keeping certain contact information privately or sharing the contact information with a limited number of users. After a change in the contact information from a reliable source is detected, the change may be propagated to other sources or client devices of the users.