News Feed Filtering by Contact Affinity Score

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face information overload in centralized online accounts due to the aggregation of communications from multiple platforms, as existing systems fail to effectively prioritize contacts based on their strength of relationship with the user.

Innovation Solution

A system and method that aggregates communications from multiple online accounts, calculates an affinity score for each contact based on communication category and frequency, and filters the news feed to display only communications from priority contacts, identified by their strong relationship with the user, using a personal relationship manager and priority relationship rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If communications from multiple online accounts are aggregated into a centralized account, then users can access all communications in one place, but users experience information overload in the news feed display

Engineering Contradiction:
Improvecentralized account aggregationVSAvoidnumber of communications in news feed
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the aggregated communications by identifying and separating priority contacts from non-priority contacts. The system divides the news feed into two distinct streams: one displaying communications from priority contacts and another filtering out non-priority communications. This segmentation allows users to access centralized communications while reducing information overload by presenting only relevant content in the primary news feed display.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If all contacts are displayed in the centralized news feed, then users can see all communications, but users cannot efficiently manage and prioritize their communications

Engineering Contradiction:
Improvecomprehensive communication accessVSAvoidcommunication management efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically analyzing communications, identifying priority contacts based on predefined criteria, and filtering the news feed without requiring manual user intervention. The system autonomously manages communication prioritization by evaluating contact importance and dynamically adjusting the news feed content, thereby improving ease of operation while maintaining comprehensive access to all communications.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If the system analyzes and filters communications to show only priority contacts, then information overload is reduced, but the system complexity increases

Engineering Contradiction:
Improvenumber of displayed communicationsVSAvoidcommunication analysis and filtering system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by establishing and modifying specific criteria for identifying priority contacts. The system uses measurable parameters such as communication frequency, interaction type, and relationship duration to dynamically determine contact priority. By transforming abstract relationship concepts into quantifiable parameters, the system achieves effective communication filtering while maintaining manageable complexity through standardized evaluation metrics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9087110B2Prioritizing online relationships
Publication Date: 2015.07.21 MYLIFE COM
  • US9087110B2 patent drawing
  • US9087110B2 patent drawing
  • US9087110B2 patent drawing

AI summary

Systems and methods for generating a set of priority contacts based on their strength of relationship with a user. Contacts of users and communications from those contacts are aggregated across multiple online accounts into a single set of communications. An affinity score is calculated for each of the user's contacts based on adding up the total weight and frequency of communications with the user and a predetermined number of contacts having the highest affinity score can be identified as priority contacts. The affinity score is used to filter the news feed in a user interface display so that only communications from priority contacts are displayed in the news feed.