Program Chaptering via Scored Cell Gradients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Viewers face difficulties in finding specific content within recorded programs on digital video recorders due to the lack of efficient navigation tools, as they often skip through content without knowing where interesting segments are located, and struggle to remember exact locations of previously seen segments.

Innovation Solution

A method that calculates scores for cells within a program based on presentation speed and frequency, determining chapters by analyzing score gradients, allowing for improved content navigation and potential adjustments in presentation speed based on user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If viewers watch recorded programs sequentially, then they can see all content, but they cannot efficiently locate specific interesting segments

Engineering Contradiction:
ImproveContent location efficiencyVSAvoidTime to find interesting segments
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The program is divided into temporal segments called 'cells' that are analyzed to identify interesting portions. These segments are then aggregated into chapters that can be directly navigated to, allowing viewers to quickly locate specific content without sequential viewing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of the program content by calculating scores for cells based on presentation speed and frequency before the viewer needs to navigate. This pre-processing identifies and organizes interesting segments into chapters in advance, so when the viewer wants to locate specific content, the chapters are already prepared and available for direct access.

Inventive Principle:
Principle #10Preliminary action

2Speed

If viewers skip through content quickly, then they can access interesting segments faster, but they cannot remember exact locations of previously seen segments

Engineering Contradiction:
ImproveSegment presentation speedVSAvoidMemory of segment locations
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The system calculates scores for cells based on presentation speed and frequency, using feedback from viewer interaction patterns. This feedback mechanism identifies which segments are of interest and organizes them into chapters, creating a navigational structure that compensates for the viewer's inability to remember exact locations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The chapter structure serves as an intermediary between the continuous program content and the viewer's navigation needs. Instead of relying on the viewer's memory, the system creates an intermediate organizational layer (chapters based on scored cells) that mediates between the raw content and the viewer's desire to quickly locate specific segments.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system analyzes every cell in detail, then chapter determination is more accurate, but processing time and complexity increase

Engineering Contradiction:
ImproveChapter determination accuracyVSAvoidProcessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies different scoring criteria to different cells based on their characteristics. Cells are evaluated based on presentation speed and frequency, with the scoring mechanism adapting to local patterns in the content. This localized quality assessment allows accurate chapter determination without uniformly processing every cell with maximum complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7646960B2Determining chapters based on presentation of a program
Publication Date: 2010.01.12 KYNDRYL INC
  • US7646960B2 patent drawing
  • US7646960B2 patent drawing
  • US7646960B2 patent drawing

AI summary

A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate scores for cells within a program based on a speed at which the cells were presented and a frequency that the cells were presented. A cell includes one or more frames of presentable data. Chapters within the program are then determined and located within the program based on gradients of the scores that exceed a threshold. The scores are calculated based on incrementing a score for each cell each time the cell is presented and by different amounts depending on the speed at which the cell is presented. In an embodiment, the score is incremented by a larger amount in response to a slower presentation speed of the associated cell. In an embodiment, scores may be received from multiple clients where the program was presented, the scores may be aggregated for all the clients, and the chapters may be determined based on the aggregated scores. The scores may further be used to change the presentation speed of the program based on the scores of the cells being presented or skipped.