Skippable Video Segment Identification for Accurate Playback Skips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video playback techniques require manual seeking, which is inaccurate and computationally expensive, often necessitating multiple forward and backward seeks, and can only allow skipping at predetermined points, increasing network bandwidth usage and user frustration.

Innovation Solution

A system that identifies skippable segments within a video based on user interactions and content analysis, allowing users to automatically skip to a determined location within these segments upon receiving a user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual seeking is used for video navigation, then users can control playback position, but the operation is inaccurate and computationally expensive requiring multiple forward and backward seeks

Engineering Contradiction:
Improvenavigation accuracyVSAvoidmanual seeking complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system pre-identifies skippable segments and their endpoints before user interaction. When a user wants to skip, the system has already prepared the exact timestamp to jump to, eliminating the need for multiple manual seeks and improving both accuracy and operational ease.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If skipping is allowed only at predetermined points, then the system structure is simple, but user flexibility and experience are reduced

Engineering Contradiction:
Improveskipping flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video is divided into multiple skippable segments with identified endpoints. This segmentation allows users to skip to various points throughout the video rather than just predetermined locations, increasing flexibility while the automated segment identification manages system complexity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If multiple forward and backward seeks are performed for manual navigation, then users can find desired positions, but network bandwidth usage and computational resources increase

Engineering Contradiction:
Improvenavigation capabilityVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system pre-processes the video to identify skippable segments and their endpoints before playback. This preliminary action eliminates the need for multiple seeks during playback, reducing network bandwidth usage and computational resources by loading only the necessary video portions.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If automated skip location identification is implemented, then navigation accuracy and user experience improve, but the system complexity increases

Engineering Contradiction:
Improveskip location accuracyVSAvoidsystem implementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically identifies skippable segments and their endpoints without requiring manual configuration or complex user input. This self-service approach improves skip location accuracy while managing system complexity through automated rather than manual processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250301202A1Identifying skippable segments within videos
Publication Date: 2025.09.25 GOOGLE LLC
  • US20250301202A1 patent drawing
  • US20250301202A1 patent drawing
  • US20250301202A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying skippable segments within videos. One of the methods includes receiving, during playback of a video on a display of a device of a user, a user input at a first timestamp of the video; in response to receiving the user input at the first timestamp of the video, determining whether the first timestamp is associated with a skippable segment within the video; and in response to determining that the first timestamp is associated with a skippable segment within the video, identifying a second timestamp associated with the skippable segment of the video as a skip location.