Feed View Management for Micro-blogging Threads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Micro-blogging message feeds and threads lack customization options, leading to the inclusion of irrelevant messages that decrease user experience and waste processing and network resources.

Innovation Solution

Implementing a method to manage feed views by distinguishing between primary and secondary messages, allowing users to choose between 'full thread' and 'stream' modes for viewing, where 'full thread' includes both primary and secondary messages, and 'stream' mode includes only primary messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If message feeds include all messages (primary and secondary) to provide comprehensive information, then information completeness is improved, but user experience deteriorates due to irrelevant messages and resource waste

Engineering Contradiction:
Improveinformation completenessVSAvoiduser experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements dynamic feed viewing modes that allow users to switch between 'full thread' mode (showing all messages including secondary ones) and 'stream' mode (showing only primary messages). This dynamic adjustment enables the system to adapt to different user needs and contexts, resolving the contradiction between information completeness and user experience by providing flexibility in information presentation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces classification mechanisms that distinguish between primary messages (which qualify for feeds) and secondary messages (associated with primary messages). By applying different qualities or attributes to different types of messages, the system can selectively include or exclude them based on user preferences, thereby improving user experience while preserving information completeness when needed.

Inventive Principle:
Principle #3Local quality

2Loss of information

If message feeds include all messages to ensure comprehensive coverage, then information completeness is improved, but processing resources are wasted

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and separates secondary messages from primary messages in the feed processing pipeline. By identifying and extracting only the necessary primary messages for inclusion in feeds, the system avoids processing and transmitting unnecessary secondary messages, thereby reducing processing resource consumption while maintaining information completeness for essential content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial action by selectively including only primary messages in the 'stream' mode feed, rather than processing all messages. This partial processing approach reduces computational overhead and resource consumption while still providing sufficient information for users who prefer concise feeds, resolving the contradiction between information completeness and resource efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If message feeds include all messages to provide comprehensive views, then information completeness is improved, but network resources are wasted

Engineering Contradiction:
Improveinformation completenessVSAvoidnetwork resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary primary messages for feed transmission, excluding secondary messages when in 'stream' mode. This extraction mechanism reduces the volume of data transmitted over the network, thereby conserving network resources while maintaining information completeness for essential content. The system selectively transmits only what is necessary based on the user's chosen viewing mode.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8909719B2Method of managing feeds based on classifications
Publication Date: 2014.12.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8909719B2 patent drawing
  • US8909719B2 patent drawing
  • US8909719B2 patent drawing

AI summary

Primary and secondary messages are included in a feed according to a “full thread” mode or a “stream” mode. The “full thread” mode causes a feed, when viewed, to include both primary and secondary messages. In contrast, the “stream” mode causes a feed, when viewed, to include only primary messages. In this way, a feed viewed in “full thread” mode provides to users a comprehensive view of messages included in the feed. Alternatively, a feed viewed in “stream” mode provides to users a concise view messages included in the feed.