Fingerprint Mismatch Detection for Content Modification Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content-modification systems face issues where fingerprint matching can lead to incorrect identification of content modification opportunities, resulting in undesirable modifications, such as premature or incorrect replacement or overlay of content segments, due to mismatches between query and reference fingerprint data.

Innovation Solution

The system detects a mismatch between subsequent portions of query and reference fingerprint data to prevent or abort content-modification operations, ensuring accurate identification of content segments and maintaining user experience by preventing visually unappealing modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If fingerprint matching is performed using single portion comparison, then the speed of content identification is improved, but the accuracy of content segment identification deteriorates leading to incorrect modifications

Engineering Contradiction:
Improvecontent identification speedVSAvoidcontent segment identification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The fingerprint data is divided into multiple portions (first portion and second portion) that are compared separately with corresponding reference fingerprint portions. This segmentation allows the system to perform sequential comparisons, first checking the initial portion for quick identification and then verifying with subsequent portions to ensure accuracy before triggering content modification.

Inventive Principle:
Principle #1Segmentation

2Productivity

If content modification is performed based on partial fingerprint match, then the productivity of content customization is improved, but the reliability of modification accuracy deteriorates causing premature or incorrect modifications

Engineering Contradiction:
Improvecontent customization efficiencyVSAvoidmodification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary fingerprint comparisons in stages, first comparing the initial portion of query fingerprint with reference fingerprint to identify potential matches, then performing additional comparisons with subsequent portions before finalizing the content modification decision. This preliminary multi-stage action ensures that modifications are only performed when confidence in the match is high.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multi-portion fingerprint comparison is implemented, then the accuracy of content segment identification is improved, but the device complexity increases

Engineering Contradiction:
Improvecontent segment identification accuracyVSAvoidfingerprint comparison system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The fingerprint comparison is performed in periodic stages, first comparing the initial portion of fingerprints, then periodically comparing subsequent portions as they become available. This periodic action structure allows the system to maintain high accuracy through multiple comparisons while managing complexity by organizing the process into distinct, manageable stages rather than requiring all portions to be processed simultaneously.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11645866B2Content-modification system with fingerprint data match and mismatch detection feature
Publication Date: 2023.05.09 ROKU INC
  • US11645866B2 patent drawing
  • US11645866B2 patent drawing
  • US11645866B2 patent drawing

AI summary

In one aspect, a method includes receiving a first portion of query fingerprint data representing content transmitted by a content-distribution system. The method also includes detecting a match between the first portion of the query fingerprint data and a first portion of reference fingerprint data representing a modifiable content-segment. The method also includes after detecting the match: (i) receiving a second portion of the query fingerprint data, wherein the second portion of the query fingerprint data is different from the first portion of the query fingerprint data; and (ii) detecting a mismatch between the second portion of the query fingerprint data and a second portion of the reference fingerprint data representing the modifiable content-segment, wherein the second portion of the reference fingerprint data is different from the first portion of the reference fingerprint data. The method also includes responsive to detecting the mismatch, performing an action.