Dynamic Caller ID Privacy Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack a dynamic and intuitive approach for managing participant identification during communication sessions, often requiring static global settings that do not adapt to specific circumstances or user preferences.

Innovation Solution

A method where a user's privacy rules, retrieved from a lookup table or social-networking system, determine the information to be shared with communication participants, allowing for dynamic control of caller ID information based on the context of the communication session and relationships within the social graph.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static global settings are used for caller ID display, then system simplicity is maintained, but adaptability to different communication circumstances and user preferences deteriorates

Engineering Contradiction:
Improveadaptability to communication circumstancesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different caller ID display rules to be applied to different communication participants based on their relationship to the user. Instead of a single global setting, the system retrieves specific privacy rules from a social-graph database that define what information to display for different types of contacts (e.g., friends, family, colleagues), thereby making the caller ID system adaptive to local communication contexts while maintaining overall system manageability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by transitioning from static global caller ID settings to dynamic context-aware display rules. The system automatically retrieves and applies appropriate privacy rules based on the communication participant's identity and relationship to the user, allowing the caller ID information to change dynamically according to the communication context without requiring manual user intervention for each call

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If all user information is displayed by default, then communication transparency is improved, but user privacy control deteriorates

Engineering Contradiction:
Improveuser control over identity disclosureVSAvoidinformation sharing with participants
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies segmentation by dividing user information into different segments or categories based on communication participant types. The system segments caller ID information into multiple display rules that specify different levels of information disclosure for different groups of contacts (e.g., full name for friends, only phone number for strangers), allowing users to control information sharing on a segment-by-segment basis rather than all-or-nothing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a privacy rule retrieval system that acts as a mediator between the user's information and the communication participant. This intermediary automatically retrieves the appropriate privacy rule from the social-graph database based on the participant's identity and applies it to filter and format the displayed information, thereby protecting user privacy while maintaining communication functionality without requiring direct user intervention in each interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10439970B2Dynamic communication participant identification
Publication Date: 2019.10.08 META PLATFORMS INC
  • US10439970B2 patent drawing
  • US10439970B2 patent drawing
  • US10439970B2 patent drawing

AI summary

In one embodiment, a method includes receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user, retrieving, using the identifier, a privacy rule associated with the first user, determining, based on the privacy rule and social-networking information associated with the first user, whether one or more items of information associated with the first user are allowed to be revealed to the second user, and sending, to the second device, any of the items of information associated with the first user that are allowed to be revealed to the second user for display in association with the communication between the first device and the second device.