Cross-Community Stream Aggregation for Social Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems lack a robust framework for users to easily consume feed content from multiple communities in the same context, limiting the ability to create and view cross-community streams that integrate content from various communities.

Innovation Solution

The implementation of techniques that allow users to create and view cross-community streams, which are streams that can be accessed and viewed from the context of multiple communities, enabling users to curate and access feed content related to several communities within a single context, using a social networking system like ChatterĀ®, without requiring users to navigate away from their current environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users access feed content from multiple communities, then information completeness is improved, but navigation complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoidnavigation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges feed content from multiple communities into a single cross-community stream that can be accessed from any community context. This allows users to consume information from multiple communities without navigating between them, resolving the contradiction by combining multiple information sources into one unified access point.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The cross-community stream is designed to be universally accessible from the context of any community, allowing the same stream to serve multiple communities simultaneously. This multi-functional design enables users to access cross-community content regardless of which community they are currently viewing, eliminating the need for separate navigation paths.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If users navigate between multiple communities to access feed content, then information access is improved, but time consumption increases

Engineering Contradiction:
Improveinformation accessVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-generates cross-community streams that aggregate feed content from multiple communities in advance. When users access the stream, the content is already curated and organized, eliminating the need for users to manually navigate between communities to gather information, thus reducing time consumption while maintaining information access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cross-community stream acts as an intermediary that mediates between multiple communities and the user. Instead of users directly navigating between communities, the stream aggregates and presents content from all communities in a single location, reducing the time required to access information from multiple sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If cross-community streams are implemented, then user productivity is improved, but system complexity increases

Engineering Contradiction:
Improveuser productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments stream functionality into community-specific streams and cross-community streams. Each stream type has a specific purpose and scope, allowing the system to manage complexity through modular design. Community-specific streams handle single-community content while cross-community streams handle multi-community aggregation, dividing the overall system complexity into manageable segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11036357B2Generating or updating cross-community streams
Publication Date: 2021.06.15 SALESFORCE INC
  • US11036357B2 patent drawing
  • US11036357B2 patent drawing
  • US11036357B2 patent drawing

AI summary

Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating cross-community streams. A plurality of communities can be maintained on behalf of a plurality of member organizations. Members of each community can have access to a corresponding set of records. One or more selections operable to assign one or more records to one or more cross-community streams can be displayed in a user interface on a display of a device of a first user. A first request from the first user to assign a first set of one or more records to a first cross-community stream can be processed. The first cross-community stream can be generated or updated.