Recursive Content Feed Aggregation for Stream Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in efficiently navigating and locating interesting content items from multiple subscribed content feeds, as existing systems present content in a dense list format, making it cumbersome to find relevant information.

Innovation Solution

A content feed aggregation system that allows users to subscribe to streams of content feeds, with the ability to apply labels and view content items in expanded or compact formats, and enables the creation of virtual streams by combining content items from other streams, facilitating better organization and presentation of content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users subscribe to multiple content feeds to access diverse information, then the quantity and variety of content available increases, but the complexity of navigating and locating specific content items increases

Engineering Contradiction:
Improvequantity of content itemsVSAvoidcomplexity of content navigation
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments content feeds into organized groups or categories (e.g., news, sports, technology) that users can define and manage. Instead of presenting all content items from multiple feeds in a single undifferentiated list, the system divides them into manageable segments based on user-defined criteria, making navigation significantly easier while preserving access to all content items.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces additional organizational dimensions beyond simple chronological ordering. Content items are organized along multiple dimensions including user-defined categories, feed sources, and custom groupings. This multi-dimensional organization allows users to navigate content through different lenses without losing access to the full quantity of content items.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If content feeds are presented in a dense list format to maximize information density, then the area occupied by content displays is minimized, but the ease of locating specific content items deteriorates

Engineering Contradiction:
Improvedisplay areaVSAvoidease of content location
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The interface segments content presentation into organized groups with clear visual separators and hierarchical structure. Content items are divided into categories or feeds, each with its own visual identity and organization. This segmentation maintains efficient use of display area while dramatically improving the ease of locating specific content through structured navigation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the display are assigned different functional qualities and organizational characteristics. Header areas provide category information, content areas display items, and navigation areas enable filtering. This local differentiation of display regions optimizes both space utilization and content location ease by providing contextual cues and organized access points throughout the interface.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8694607B2Recursive subscriptions to content feeds
Publication Date: 2014.04.08 GOOGLE LLC
  • US8694607B2 patent drawing
  • US8694607B2 patent drawing
  • US8694607B2 patent drawing

AI summary

At a client device, a user subscribes to a specified stream, where the specified stream includes one or more other streams. A respective stream of the one or more other streams includes two or more content feeds, and each content feed includes a set of content items published by a respective publication source. The client devices presents to the user (e.g., on a display of the client device) content items associated with the specified stream. In some embodiments, streams can be recursively defined to include combinations of other streams, and users who subscribe to a recursively defined stream receive content items from the content feeds associated with that stream.