Contact Access Controls for Selective Sharing in Network Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lose control over their personal contact information when sharing it with network-connected applications and services, leading to security risks and privacy concerns, as the information is accessed without clear usage guidelines.

Innovation Solution

A user interface process on the client device allows users to control and define access rules for their contact information, enabling selective sharing of contact lists and fields with network services, ensuring that contact information is only accessed and used as per user-defined strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users share contact information with network-connected applications and services, then the applications can facilitate communication and interactions, but users lose control over their personal information and face security risks

Engineering Contradiction:
Improveapplication functionalityVSAvoidinformation security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments contact information into individual contact cards, each of which can be independently accessed or restricted. The system divides the contact list into discrete units that can be selectively shared with different applications, allowing users to control access at the individual contact level rather than having to share entire contact lists.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary access control mechanism that sits between the contact information and applications. This intermediary layer verifies application requests, checks user-defined permissions, and mediates access decisions, preventing direct application access to contact data and thereby maintaining security while enabling functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If applications access contact information without user-defined access rules, then communication facilitation is simplified, but privacy control and security are compromised

Engineering Contradiction:
Improvecommunication facilitationVSAvoidprivacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by requiring users to define access rules and permissions before applications can access contact information. The system pre-configures permission sets that specify which applications can access which contacts and under what conditions, establishing security controls in advance rather than reacting to access requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the system monitors and tracks application access to contact information. Users receive notifications and can review access patterns, providing feedback loops that allow users to adjust permissions based on actual usage, thereby maintaining privacy control while enabling communication functionality.

Inventive Principle:
Principle #23Feedback

3Productivity

If users allow broad access to contact information, then network services can provide better connectivity and communication features, but the user cannot be certain of the actual use by others

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcontrol over personal information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements dynamic access control where permissions can be adjusted in real-time based on usage patterns and user preferences. The system allows users to modify access rules, revoke permissions, or change permission levels as needed, making the access control mechanism flexible and adaptive rather than static, thereby maintaining both productivity and information control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250343802A1User contact control in a network application
Publication Date: 2025.11.06 SNAP INC
  • US20250343802A1 patent drawing
  • US20250343802A1 patent drawing
  • US20250343802A1 patent drawing

AI summary

A method for managing a contact list on a client device to enable user control of access to contacts, the method initiating a process including actions in response to a request to access user contacts. The method presents contact selection options on the client device, where the selection or control element allows for multiple controls. The user selects all, none or a subset of a user contact list and may control how the information is used by a network service.