Browser Extension Chat Integration for Streaming Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming platforms lack integrated chat functionality that allows users to communicate in real-time while watching the same video across different platforms, limiting social interaction among users.

Innovation Solution

A web browser extension that integrates a chat visual interface into popular video streaming platforms, enabling users to join temporary 'Watch Together' chat rooms by generating a new chat channel for each video source, allowing communication through public and private messages, and supporting both registered and guest users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video streaming platforms integrate chat functionality, then user communication capability is improved, but system complexity increases

Engineering Contradiction:
Improvechat functionality integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A chat server acts as an intermediary component between video streaming platforms and users, handling all chat-related operations. The server receives chat requests from clients, manages chat rooms, and relays messages between users. This mediator approach allows chat functionality to be added without increasing the complexity of existing video streaming platform systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The chat system is segmented into independent components: chat clients (browser extensions or apps), a chat server, and chat rooms. Each component operates independently with defined interfaces. The chat server handles connection management, room creation, and message routing, while clients only need to implement basic chat protocols, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple video platforms are supported, then platform compatibility is improved, but implementation complexity increases

Engineering Contradiction:
Improveplatform compatibilityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The chat client is designed as a universal application that can operate across multiple video streaming platforms (Netflix, Amazon Prime, Disney+, etc.). The client implements a standardized interface that works with any video platform, eliminating the need to develop separate chat solutions for each platform and reducing overall implementation complexity.

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

Solution Approach 2:

The chat server serves as a universal intermediary that communicates with various video platforms through standardized protocols. It handles platform-specific variations centrally, allowing the client to remain platform-agnostic and simplifying the integration process across multiple video services.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If real-time communication is enabled, then user interaction quality is improved, but network resource consumption increases

Engineering Contradiction:
Improveuser interaction qualityVSAvoidnetwork resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The chat system uses periodic message broadcasting where the server sends messages to all connected clients in a chat room at regular intervals. This periodic action ensures real-time communication without requiring continuous high-bandwidth connections, optimizing network resource usage while maintaining interaction quality.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11757956B2Internet (over the top) worldwide public chat capabilities matched to specified (“URL”) streaming content and non specified (“prenamed and hardcoded”) streaming content rooms
Publication Date: 2023.09.12 KPEMOU TRACY
  • US11757956B2 patent drawing
  • US11757956B2 patent drawing
  • US11757956B2 patent drawing

AI summary

Techniques for Internet (“over the top”) worldwide public chat capabilities matched to specified (“URL”) streaming content. The techniques augmented to allow interaction between users watching specified (“URL”) and non-specified (“Prenamed & hardcoded”) content by sending messages to other users in various ways such as: mentions ‘@user’, direct messages (privately end to end superficially hidden) ‘dm@user’ or general messages sent within the body of the chat window viewable to all. Users all around the world can opt to use a ‘watch together’ feature which either joins them to an existing room created from the specified content URL or creates a unique room dedicated to the specified content URL—and thus, connecting users who are watching the same content and allowing them to chat using either of the messaging interactions mentioned above.