Concurrent Interaction Notifications for Social Feed Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional social network feeds, users are often unaware of others interacting with the same feed item, leading to inefficiencies and redundancy, as seen in the example where Pham and Anna both worked on responses to Zed's post without knowing the other was doing the same, resulting in delayed responses and productivity bottlenecks.

Innovation Solution

Implementing a system that generates electronic notifications to users when others are concurrently interacting with the same feed item, such as viewing or typing a response, allowing users to assume others are engaged and adjust their actions accordingly, thereby preventing redundant efforts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users interact with feed items independently without notifications, then each user can work at their own pace, but redundant efforts occur and productivity decreases

Engineering Contradiction:
Improveteam productivityVSAvoidawareness of concurrent interactions
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback by sending notifications to users when other users are concurrently interacting with the same feed item. This feedback loop allows users to adjust their actions based on real-time awareness of others' activities, eliminating redundant efforts and improving team productivity.

Inventive Principle:
Principle #23Feedback

2Loss of time

If users work on responses simultaneously without awareness, then response time may be reduced, but redundant work occurs causing bottlenecks

Engineering Contradiction:
Improveresponse timeVSAvoidteam productivity
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The notification system provides real-time feedback to users about concurrent interactions, enabling them to coordinate their efforts. This allows the team to maintain fast response times while avoiding redundant work that would create bottlenecks, thus improving overall productivity.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system monitors and notifies all concurrent interactions, then productivity improves, but system complexity increases

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

Solution Approach 1:

The system uses self-service by having user devices automatically monitor and report their own interaction states with feed items. Each device independently tracks when its user is viewing or typing a response and communicates this state to the server, eliminating the need for complex centralized monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If the system tracks interaction states in real-time, then notification accuracy improves, but data processing requirements increase

Engineering Contradiction:
Improveinteraction state detection accuracyVSAvoiddata processing load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential interaction state information (viewing and typing states) from user activities and transmits this extracted data to the server. By focusing on extracting only the critical state changes rather than monitoring all user actions, the system achieves accurate notification while minimizing data processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10374987B2Electronic notifications of users concurrently interacting with the same feed item of a social network feed
Publication Date: 2019.08.06 SALESFORCE INC
  • US10374987B2 patent drawing
  • US10374987B2 patent drawing
  • US10374987B2 patent drawing

AI summary

Disclosed are examples of systems, apparatus, methods and computer program products for providing electronic notifications that users are concurrently interacting with the same feed item of a social network feed. In some implementations, first data from a first user system can identify a first feed item of the feed as one with which a first user is interacting. It can be determined that a second user using a second user system is concurrently interacting with the first feed item. Based on the determinations, a notification can be sent to one or both user systems. The notification can include data indicating that the first and second users are concurrently interacting with the first feed item.