Interactive Video Player Real-Time User Behavior Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video technologies lack the ability to dynamically adjust video content in real-time based on user interactions, facial expressions, and behavior, failing to provide a personalized and interactive experience.

Innovation Solution

A system that monitors user behavior in real-time, analyzes interactions, and updates user profiles to adapt video characteristics, such as layout and objects, by predicting user behavior, allowing for real-time manipulation of video streaming, including playback speed and scene changes, using a video player implemented on a computer device with modules for monitoring, analyzing, and managing user profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is dynamically adjusted in real-time based on user interactions and behavior analysis, then user engagement and personalization are improved, but system complexity and computational resources increase

Engineering Contradiction:
Improvevideo personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments video content into multiple versions with different characteristics (layout, objects, scenes) and selectively assembles them based on user behavior analysis. This allows dynamic personalization without processing entire videos in real-time, reducing computational complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple video versions are pre-prepared with different characteristics before user interaction. The system analyzes user behavior in real-time and selects from these pre-prepared versions, avoiding the need to generate personalized content from scratch during playback, thus reducing real-time computational burden.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple video versions are supported with different characteristics and parameters, then video adaptability and user experience are improved, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvevideo version supportVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Different video versions differ only in specific local characteristics (layout, objects, scenes) rather than being completely different videos. This allows the system to store multiple versions with minimal redundant data, as each version shares common base content with localized variations.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If real-time monitoring and analysis of user behavior is implemented, then personalized video manipulation is improved, but computational load and response time requirements increase

Engineering Contradiction:
Improvereal-time video manipulationVSAvoidcomputational load
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system monitors only the most relevant user behavior indicators necessary for video manipulation decisions rather than analyzing all possible behavior data. This partial monitoring approach reduces computational load while still enabling effective real-time video adaptation based on key user responses.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230300387A1System and Method of Interactive Video
Publication Date: 2023.09.21 IDOMOO LTD
  • US20230300387A1 patent drawing
  • US20230300387A1 patent drawing
  • US20230300387A1 patent drawing

AI summary

The present invention provides a player of interactive video, said player applying the following steps:Supporting Playing stream video having pre-defined characteristics, of video layout, object which are configure to be manipulated in real time;Monitoring means for identifying user behaviour while watching the video including: user interaction with the video, user entered data, user facial expression, micro facial expression, in relation to currently displayed video content characteristics for any video characteristics;Analysing behaviour actions in relation to currently view video content to identify user characteristics;Profile managing configured for updating user profile based on identified behaviour and characteristics;Predicting users' instant behaviour based on analysed user behaviour and user profile;Applying manipulation to video, while real time streaming the video to the pre-defined characteristics of video layout, objects, based on pre-defined rules related user updated profile, user current behaviour and instant predicted behaviour.