Event Feed Recommendations Tuned to Multi-App User Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing event feed systems fail to provide contextually relevant recommendations of new feed item sources across multiple software applications, leading to suboptimal user engagement and adoption of recommended sources.

Innovation Solution

An event feed service that generates and customizes feed items based on the user's current application environment, selecting recommendations that are contextually relevant to the software application being used, such as collaborative document systems or issue tracking systems, and allows users to select and subscribe to new feed item sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If generic feed item source recommendations are provided across all software applications, then the system complexity is reduced and ease of operation is improved, but the relevance and user engagement with recommendations deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidrelevance of recommendations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The recommendation system dynamically adapts its behavior based on the detected software application context. The system transitions from a static generic recommendation approach to a dynamic context-aware approach, where recommendation sources are selected based on the user's current application environment (e.g., GitHub, Slack, Jira), thereby improving relevance without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of recommendation generation by incorporating application-specific context as a variable. Different software applications trigger different recommendation source selections, effectively changing the recommendation parameters based on the operational context, which resolves the contradiction between simplicity and adaptability

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If context-aware feed item source recommendations are provided based on the user's current application environment, then the relevance and user engagement with recommendations is improved, but the system complexity increases

Engineering Contradiction:
Improverelevance of recommendationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically detects the user's current software application context and autonomously selects appropriate recommendation sources without requiring user intervention or complex configuration. The system serves itself by monitoring its own operational environment and adapting recommendations accordingly, which manages complexity through automation rather than manual control mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop by continuously monitoring the user's current application context and using this information to adjust recommendation sources. This automatic feedback mechanism enables context-aware recommendations while managing system complexity through closed-loop control rather than complex open-loop configurations

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the event feed service monitors and detects the user's current application context, then the contextual relevance of recommendations is improved, but the processing time and system resources increase

Engineering Contradiction:
Improvecontextual relevanceVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary context detection and caches the current application environment state in advance. By pre-monitoring and storing context information before recommendation generation is needed, the system avoids real-time analysis delays when generating recommendations, thus improving contextual relevance without proportionally increasing processing time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12556768B2Feed recommendations for multi-platform event feeds
Publication Date: 2026.02.17 ATLASSIAN PTY LTD
  • US12556768B2 patent drawing
  • US12556768B2 patent drawing
  • US12556768B2 patent drawing

AI summary

A method for recommending feed sources in an event feed includes generating an event feed comprising a plurality of feed items associated with a user. The event feed includes a recommendation feed item comprising one or more feed item sources not being followed by the user. The method further includes causing at least a portion of the event feed to be displayed to the user in the event feed. In accordance with a determination that the user is viewing a graphical user interface associated with a first software application, the recommendation feed item includes feed item sources associated with the first software application. In accordance with a determination that the user is viewing a graphical user interface associated with a second software application different from the first, the recommendation feed item includes feed item sources associated with the second software application.