Video Annotation System with Dynamic Comment Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video hosting sites do not allow for real-time commenting on streaming content and do not support dynamic modification of comments based on user preferences, limiting user interaction and engagement with video content.

Innovation Solution

A system and method for annotating video content using a client device with an annotation module, which includes a communication module, a monitor module, and a sensor module, allowing users to add annotations with position, time, and content data, and display them based on user preferences, enabling dynamic modification and filtering of comments during video playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If comments are added to streaming video content in real-time, then user interaction and engagement are enhanced, but system complexity and processing requirements increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments video content into discrete time portions and spatial regions, allowing comments to be associated with specific segments rather than the entire video. This enables real-time commenting on streaming content by breaking down the continuous video stream into manageable annotation units that can be processed and displayed independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic comment display by allowing users to modify comment visibility, position, and timing during video playback. Comments can be shown or hidden based on user preferences, and the system dynamically adjusts the display of multiple comments from different users in real-time, creating an adaptive commenting experience.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If multiple dynamic modifications of comments are allowed based on user preferences, then user control and customization are improved, but system complexity increases

Engineering Contradiction:
Improveuser control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality by allowing different users to have different preferences for the same video content. Each user can independently control which comments are displayed, their positions, and their visibility during specific time portions. This personalized approach enables fine-grained control without requiring complex global management systems.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms where user preferences for comment display are continuously monitored and adjusted. Users can modify their preferences during video playback, and the system provides immediate feedback by updating the comment display according to the new preferences, creating an interactive loop that simplifies user control.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If comments are displayed at specific time portions and positions in video content, then annotation precision is improved, but system complexity increases

Engineering Contradiction:
Improveannotation precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system divides video content into specific time portions and spatial regions, enabling precise annotation placement. Each comment is associated with particular time segments and screen positions, allowing accurate targeting of video content without requiring complex continuous positioning systems.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10747948B1Video annotation system
Publication Date: 2020.08.18 GOOGLE LLC
  • US10747948B1 patent drawing
  • US10747948B1 patent drawing
  • US10747948B1 patent drawing

AI summary

A system and method for annotating video content is disclosed. The method receives, from a first client device of an annotating user, annotation data that includes annotations and specifies time portions of a video to include the annotations. The method also receives, from a second client device of a viewing user, a request of the viewing user to view the video with the annotations. The request of the viewing user is associated with a preference of the viewing user to display or hide the annotation during particular time portions of the video while the video is played. Responsive to the request, the method transmits the video with the annotations to the second client device for presentation of the video with the annotations in accordance with the annotation data of the annotating user.