Dynamic Activity Stream Ranking for Learning Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In online learning environments, users face challenges in accessing the most interesting or popular items from a large number of notifications and updates, as newer items push older, valuable content down the list, making it difficult to catch up with relevant information.

Innovation Solution

Implementing an activity stream system that dynamically reorders objects based on frequency, recency, and popularity of events associated with them, allowing users to customize ranking methods and segment the stream by time or topic, ensuring that important items remain visible and accessible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If items are ordered chronologically in the feed, then the most recent items are displayed first, but important older items get pushed down and become difficult to access

Engineering Contradiction:
ImproveAccess to recent informationVSAvoidVisibility of important older items
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The feed ordering is made dynamic by allowing users to switch between chronological and popularity-based sorting. The system dynamically adjusts the ordering criterion based on user interaction patterns, such as time of day and user activity history, to optimize the balance between showing recent and important items.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the sorting parameter from purely chronological to a composite parameter that includes popularity metrics. This allows the same feed to be reorganized based on different parameters (time, popularity, engagement) to prevent important items from being permanently buried.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the feed contains all updates from connected users, then comprehensive information is provided, but the feed becomes too long and overwhelming for users to navigate

Engineering Contradiction:
ImproveComprehensiveness of informationVSAvoidEase of navigating the feed
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The feed is segmented into multiple sections or categories (e.g., by topic, by user group, by time period). Users can navigate through different segments to find relevant information without being overwhelmed by the entire feed at once. This maintains comprehensiveness while improving navigability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides users with the ability to selectively view only certain portions of the feed based on their current needs and preferences. Instead of requiring users to process the entire feed, they can focus on relevant segments, effectively filtering out excessive information.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If new items are continuously added to the top of the feed, then the feed remains current, but previously interesting items are pushed off the visible list

Engineering Contradiction:
ImproveCurrency of informationVSAvoidTime to catch up with popular items
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses feedback from user interactions (clicks, likes, shares, reading time) to identify popular items that should be maintained in visible positions. This feedback mechanism allows the system to adjust the feed ordering to keep popular items accessible even as new items are added.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-identifies and marks potentially interesting items before they are pushed down by new content. By using predictive algorithms based on user behavior patterns, the system prepares to highlight these items when they become less visible, reducing the time users need to spend searching for them.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9286645B2Academic activity stream
Publication Date: 2016.03.15 UNIVERSITY OF PHOENIX INC
  • US9286645B2 patent drawing
  • US9286645B2 patent drawing
  • US9286645B2 patent drawing

AI summary

A method and computer-readable medium for generating an activity stream is provided. The activity stream includes a ranked set of objects that are presented to one or more users. The ranking of objects is updated to reflect events associated with objects.