Personalized Information Feed Ranking Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information workers face the challenge of sifting through numerous documents and information items of varying relevance, needing a system to surface only the most interesting or relevant content without overwhelming them with irrelevant information.

Innovation Solution

A personalized information feed system that uses a ranking algorithm to determine and display documents and information items based on their relevance and interest to the user, allowing new items to be added and existing ones to persist unless manually removed, with the ability to reorder items based on changing relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all documents and information items are surfaced to the user, then the user has complete information availability, but the user experiences information overload and difficulty in identifying relevant content

Engineering Contradiction:
Improveinformation availabilityVSAvoidease of identifying relevant content
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts and surfaces only the most relevant documents and information items to the user's feed based on ranking algorithms, rather than displaying all available information. This extraction principle filters out irrelevant content while preserving access to complete information through other means, thus resolving the contradiction between information availability and ease of identifying relevant content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different quality levels of information presentation to different users based on their individual needs, roles, and interaction patterns. Each user receives a personalized feed with information tailored to their specific context, allowing the system to maintain high information availability while adapting the presentation quality to each user's requirements.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a personalized ranking system is implemented to surface relevant information, then information relevance is improved, but system complexity increases

Engineering Contradiction:
Improveinformation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically performs ranking and relevance assessment without requiring manual configuration or intervention. The ranking algorithms self-adjust based on user interactions and feedback, allowing the system to maintain high information relevance while minimizing the operational complexity required to manage the personalization system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts ranking parameters and weights based on user behavior patterns, interaction history, and contextual factors. This automatic parameter adjustment allows the system to adapt to changing user needs without requiring complex manual reconfiguration, thus maintaining high relevance while managing system complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the information feed is continuously updated with new items, then information freshness is improved, but processing and display time increases

Engineering Contradiction:
Improveinformation freshnessVSAvoidprocessing and display time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system updates the information feed periodically rather than continuously, surfacing new ranked items at scheduled intervals or upon user interaction. This periodic update approach maintains information freshness by regularly adding new relevant content while avoiding the continuous processing overhead of real-time updates, thus resolving the contradiction between information freshness and processing time.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10757201B2Document and content feed
Publication Date: 2020.08.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10757201B2 patent drawing
  • US10757201B2 patent drawing
  • US10757201B2 patent drawing

AI summary

An information feed is provided that surfaces information items that are determined to be interesting or relevant to a user. The information feed may be updated with new information items each time the feed is accessed by the user. Information not surfaced to the user in the feed may be accessed by the user via one or more other means, but only those items having a sufficient importance to the user are surfaced in the feed. Items in the feed are sorted by order of importance or relevance to the user. When new items are added to the feed, they are sorted relative to each other, but are displayed separately from previous groupings of items added to the feed. Items may be reposted to different positions in the feed, and items may be manually removed from the feed if desired.