Latency-Aware Social Networking Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Latency-agnostic social media systems cause desynchronization among users viewing live media streams, leading to confusion and frustration, especially when large numbers of users attempt to participate in live discussions, resulting in a flooded chat stream that is difficult to read.

Innovation Solution

A latency-aware social networking system measures transmission and processing latencies between client devices and servers, organizes client devices into groups based on latency windows, and provides real-time chat functionality to maintain near-synchronization of media and chat streams, dynamically adjusting groupings as necessary to prevent flooding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If latency-agnostic chat systems are used to allow large numbers of users to participate in live discussions, then user participation is improved, but users experience desynchronization and confusion because they are viewing the media stream at different times

Engineering Contradiction:
Improveuser participationVSAvoidsynchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the chat system into multiple latency-based groups, where each group handles users with similar latency characteristics. This segmentation allows the system to maintain synchronization within each group while accommodating diverse latency profiles across the entire user base, thus preserving both participation and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts chat message delivery parameters based on measured latency values. By changing the delivery timing and grouping parameters according to actual network conditions, the system maintains synchronization reliability while accommodating varying user participation levels.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If all users are allowed to chat simultaneously in a single stream, then user participation is maximized, but the chat stream becomes flooded and difficult to read

Engineering Contradiction:
Improveuser participationVSAvoidchat readability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent divides the chat stream into multiple segmented streams based on latency groups. Each segment handles a manageable number of users, preventing flooding while maintaining overall user participation. Users in the same latency group receive chat messages in a controlled, readable fashion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces latency-based grouping as an intermediary layer between users and the chat stream. This intermediary organizes users into manageable segments, controlling the flow of chat messages to each group and preventing overwhelming floods while preserving user participation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system creates multiple latency-based client groups, then synchronization and chat readability are improved, but system complexity increases

Engineering Contradiction:
ImprovesynchronizationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic latency-based grouping where groups are automatically created, merged, or split based on real-time latency measurements and group size thresholds. This dynamic approach maintains synchronization reliability without requiring manual configuration of complex static group structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-organization by automatically measuring latencies, creating appropriate groups, and managing group lifecycles without external intervention. This self-service mechanism reduces the operational complexity of managing multiple latency-based groups while maintaining synchronization reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11398964B2Systems and methods for latency-aware social networking
Publication Date: 2022.07.26 ARKADE INC
  • US11398964B2 patent drawing
  • US11398964B2 patent drawing
  • US11398964B2 patent drawing

AI summary

In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.