Automated Contact Aging and Relationship Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social networking systems require users to manually manage connections, which is inconvenient and time-consuming, and users often fail to utilize list or group features due to complexity, leading to inactive relationships.

Innovation Solution

A system and method that classify relationships by scoring interactions based on group size and time since last interaction, assigning an expiration parameter to contacts, and modifying it based on detected interactions to automatically age and disassociate contacts, thereby maintaining relevant connections without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually manage connections by removing inactive contacts, then connection quality is improved, but user time and effort are consumed

Engineering Contradiction:
Improveconnection qualityVSAvoiduser time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically manages contact relationships by computing interaction scores and expiring contacts based on inactivity, eliminating the need for users to manually review and remove inactive connections. The patent implements this through automated scoring mechanisms that continuously evaluate contact activity and automatically expire contacts below threshold scores.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-assigns expiration parameters to contacts based on predicted future activity patterns and interaction history, allowing contacts to be automatically expired before users would need to manually manage them. This proactive approach prevents accumulation of inactive contacts without requiring user intervention.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users specify lists or groups of important connections, then relationship management is improved, but system complexity increases

Engineering Contradiction:
Improverelationship managementVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of requiring users to manually create and maintain lists or groups, the system automatically computes interaction scores for all contacts and dynamically determines which contacts are important based on actual interaction patterns. This eliminates the need for users to understand or manage complex grouping structures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses interaction score thresholds as dynamic parameters to automatically classify and manage contacts. By changing the threshold parameter, the system can adaptively adjust which contacts are considered important without requiring users to reconfigure complex list structures or grouping hierarchies.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If users manually remove connections, then inactive contacts are eliminated, but user convenience deteriorates

Engineering Contradiction:
Improveconnection relevanceVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic contact expiration based on computed interaction scores, completely eliminating the need for users to manually remove inactive contacts. This self-service mechanism maintains connection relevance while preserving user convenience by handling all management tasks automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-computes interaction scores and assigns expiration parameters to contacts before users would need to take action. This allows the system to proactively eliminate irrelevant contacts while users continue to interact with the system normally without encountering manual management requirements.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the system tracks and scores all interactions, then relationship classification accuracy is improved, but computational resources increase

Engineering Contradiction:
Improverelationship classification accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies different scoring weights to different types of interactions based on their local importance to relationship strength. Rather than uniformly processing all interactions with equal computational resources, the system assigns higher weights to more significant interaction types (e.g., direct messages, profile visits) and lower weights to less significant ones, optimizing computational efficiency while maintaining classification accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses adjustable weighting parameters for different interaction types that can be tuned to balance accuracy and computational cost. By modifying these parameters, the system can adapt to different resource constraints while maintaining effective relationship classification through the interaction score computation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9270768B2Automated aging of contacts and classifying relationships
Publication Date: 2016.02.23 KAKAO CORP
  • US9270768B2 patent drawing
  • US9270768B2 patent drawing
  • US9270768B2 patent drawing

AI summary

One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.