Segmented Video Voting and Demographic Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video sharing systems allow users to rate videos as a whole, making it difficult to identify interesting segments and navigate to the most popular parts, leading to time wastage and user frustration, especially with long videos.
Innovation Solution
A system and method for receiving and displaying voting data for online videos, where viewers can vote on segments of videos in real-time, with aggregated votes displayed graphically or numerically, allowing users to see the most popular segments and optionally play only the most interesting parts based on demographic voting patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users rate videos as a whole, then the rating system is simple to implement, but it cannot determine which segments of the video users found particularly interesting
Solution Approach 1:
The video is divided into multiple segments, and users can vote on each segment individually rather than rating the entire video. This segmentation allows the system to capture which specific portions users found interesting while maintaining a manageable voting interface through automatic segment generation and batch processing.
Solution Approach 2:
The system automatically segments the video and pre-generates voting options before the user arrives. This preliminary segmentation and preparation of voting interfaces reduces the complexity users experience during actual voting, as the heavy lifting of segment analysis is done in advance.
2Quantity of substance
If video length maximums are increased, then more content can be shared, but users must watch the entire video even when only small portions are interesting
Solution Approach 1:
The system implements real-time feedback by displaying aggregated voting results during video playback. Users can see which segments have received positive votes and navigate to those portions, allowing them to skip uninteresting content and reducing overall viewing time while preserving access to long videos.
Solution Approach 2:
The system pre-calculates and displays voting information for video segments before users watch. This allows users to make informed decisions about which parts to watch, preventing them from spending time on uninteresting portions of long videos.
3Loss of information
If real-time voting aggregation is implemented, then users can see popular segments during playback, but more computational resources are required
Solution Approach 1:
The system performs preliminary aggregation of voting data and caches results before users need them. By pre-processing voting information and storing aggregated results, the system reduces real-time computational requirements while still providing up-to-date voting feedback during video playback.
Solution Approach 2:
The system creates and maintains copies of voting data at different aggregation levels. Pre-computed voting summaries are stored and served to users, reducing the need for complex real-time calculations while ensuring accurate feedback is available during video viewing.
Data Source
AI summary
A system and method is provided for receiving and displaying voting data with respect to online hosted videos. Viewers vote on portions within various videos stored in an online video hosting website. Voting data can represent different types of votes, such as unipolar, bipolar, or categorical. The prior voting data, including that submitted by other viewers, can be displayed in a number of ways, such as gradations of color, or charts such as bar graphs. The voting data may be associated with demographic categories, such as a voter's age, sex, or political affiliation. Further, a video may be selectively played to display portions of most interest to given demographic categories, as indicated by voting patterns of those categories.


