Interactive Video System Real-Time User Group Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video viewing systems lack interactive features that allow users to engage with others watching the same content in real-time, limiting social interaction and community engagement during video consumption.

Innovation Solution

An interactive video system that stores user profiles, identifies users watching the same content, and enables interaction through graphical objects and chat sessions, using Web socket technology for real-time data streaming and dynamic content reordering based on popularity and sentiment analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video viewing systems implement interactive features with real-time user identification and matching, then user engagement and social interaction are improved, but system complexity and computational requirements increase

Engineering Contradiction:
Improveinteractive capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary components including a data structure that maps user identifiers to video content, a graphical object generator that creates interaction interfaces, and a chat session manager that mediates communications. These intermediaries handle the complex tasks of real-time user identification, matching viewers watching the same content, and facilitating interactions without requiring direct complex processing between all user devices, thus resolving the contradiction between interactivity and system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where user interactions (chat messages, reactions) are collected and processed in real-time, and where the system provides feedback by identifying and connecting users watching the same video content. This feedback loop enables dynamic adaptation of the viewing experience while maintaining manageable system complexity through structured information flow and processed responses rather than uncontrolled direct interactions

Inventive Principle:
Principle #23Feedback

2Loss of information

If the system processes real-time user interactions and dynamically reorders content based on popularity and sentiment, then content relevance and user engagement improve, but processing time and computational resources increase

Engineering Contradiction:
Improvecontent relevanceVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing data structures that map user identifiers to video content and pre-generating graphical objects for user interactions. These preparatory structures are set up before actual viewing sessions begin, allowing the system to quickly process real-time interactions without performing complex computations during active viewing, thus maintaining content relevance while minimizing processing time delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial action by selectively processing and reordering content based on key metrics such as popularity and sentiment rather than analyzing all possible content attributes. This selective processing approach maintains content relevance by focusing on the most impactful factors while reducing overall computational burden and processing time compared to comprehensive content analysis

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9854317B1Enabling video viewer interaction
Publication Date: 2017.12.26 WEW ENTERTAINMENT
  • US9854317B1 patent drawing
  • US9854317B1 patent drawing
  • US9854317B1 patent drawing

AI summary

An example process includes: storing a profile of a user of an interactive video system; receiving a selection from a computing device of the user to watch a channel of video that is available through the interactive video system; adding, based on the selection, at least some of the identifying information to a data structure; identifying, based on the data structure, a group of users, which includes the user, who are watching the channel of video during a same time period; generating data representing graphical objects associated with the users in the group who are watching the channel of video during the same time period and available to interact via the interactive video system; and outputting the data to the video device of the user to enable rendering the graphical objects on a display screen of the video device.