Social Network Contact Aggregation and Default Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in efficiently managing and selecting default contact information for users, leading to confusion and inconvenience in user interactions.

Innovation Solution

A method where a social networking system receives contact information from various sources, selects a default instance based on user preference, recency, or activity, and provides it to other users for easy communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If contact information from multiple sources is collected and stored, then the completeness and availability of contact information is improved, but the complexity of selecting and managing default contact information increases

Engineering Contradiction:
Improveavailability of contact informationVSAvoidcomplexity of managing contact information
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically selects default contact information based on predefined criteria (recency, activity, user preferences) without requiring manual intervention. The social-networking system autonomously manages the selection process, reducing the complexity burden on users while maintaining high availability of contact information across multiple sources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses multiple parameters (recency of contact information, user activity levels, explicit user preferences) to dynamically determine which contact information should be default. By changing and weighing different parameters, the system resolves the complexity of managing multiple contact sources while ensuring reliable contact information availability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If default contact information is automatically selected based on multiple criteria, then the accuracy and relevance of contact information is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of contact information selectionVSAvoidprocessing time for selection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-establishes selection criteria and rules for determining default contact information (recency, activity, user preferences). By preparing the selection framework in advance, the system can quickly evaluate and select contact information when needed, reducing real-time processing time while maintaining high selection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates user feedback and activity data to continuously refine contact information selection. By using feedback loops that track user interactions and preferences, the system improves selection accuracy over time while optimizing processing efficiency through learned patterns and cached results.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If users can manually select and update default contact information, then the user control and customization is improved, but the user effort and interaction complexity increase

Engineering Contradiction:
Improveuser control over contact informationVSAvoiduser effort for managing contact information
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides self-service functionality where users can set their preferences and the system automatically applies these preferences to select default contact information. Users define their criteria once, and the system handles the ongoing selection process, maintaining high adaptability while minimizing repeated user effort.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a universal preference setting that works across multiple contact information sources and categories. A single user preference configuration serves multiple functions (selecting defaults for different contact types, sources, and scenarios), increasing adaptability while reducing the operational burden on users.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2965226B1Contact aggregation in a social network
Publication Date: 2019.10.02 META PLATFORMS INC
  • EP2965226B1 patent drawingFigure 1
  • EP2965226B1 patent drawingFigure 2
  • EP2965226B1 patent drawingFigure 3

AI summary

In particular embodiments, a computing device receives from each of one or more contact-information sources a set of contact information associated with a user of a social- networking system. The set of contact information includes one or more instances of contact information in one or more categories of contact information. The computing device automatically selects, in each of the categories of contact information, one of the instances of contact information from the sets of contact information as a default for the category of contact information for a second user of the social-networking system.