Geographic Fingerprint Matching for Content Modification Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing fingerprint matching process in content-modification systems is inefficient due to the need to compare query fingerprint data with numerous reference fingerprint data sets, requiring significant processing power and memory, especially when users frequently change channels, leading to time-consuming channel identification.

Innovation Solution

The system identifies the geographic area of the content-presentation device to selectively choose a corresponding reference fingerprint data set for comparison, reducing the number of data sets considered and enhancing processing efficiency by using geographic area-based selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system compares query fingerprint data with all reference fingerprint data sets to ensure accurate channel identification, then the reliability of channel identification is improved, but the processing time and computational resources increase significantly

Engineering Contradiction:
Improvechannel identification accuracyVSAvoidfingerprint matching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the large set of reference fingerprint data into multiple geographic area-based subsets. Instead of comparing query fingerprint data against all reference data globally, the system divides the reference data into regional groups and only performs comparisons within the relevant geographic subset, dramatically reducing processing time while maintaining identification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the fingerprint matching process adaptive to geographic location. The system selects and applies different reference fingerprint data subsets based on the geographic area of the content-presentation device, optimizing the matching process for local conditions rather than using a uniform global approach.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the system stores and processes all reference fingerprint data sets to maintain comprehensive channel coverage, then the adaptability of the system is improved, but the memory requirements and processing complexity increase

Engineering Contradiction:
Improvechannel coverageVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive reference fingerprint data into manageable geographic subsets, allowing the system to maintain broad channel coverage across different regions while only loading and processing the relevant subset for each query. This reduces memory requirements and processing complexity while preserving overall system adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of reference fingerprint data into geographic area-based groups before actual matching operations. This pre-segmentation allows the system to quickly select the appropriate subset without having to process or filter through all reference data during runtime, reducing processing complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system performs exhaustive fingerprint matching to accurately identify content modification opportunities, then the measurement precision is improved, but the productivity of the content modification system decreases

Engineering Contradiction:
Improvecontent matching precisionVSAvoidcontent modification speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the reference fingerprint data into geographic subsets and only performs matching operations within the relevant subset. This maintains precise content matching by comparing against appropriate local reference data while significantly improving productivity by avoiding unnecessary comparisons with data from other geographic areas.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11900719B2Content-modification system with geographic area-based feature
Publication Date: 2024.02.13 ROKU INC
  • US11900719B2 patent drawing
  • US11900719B2 patent drawing
  • US11900719B2 patent drawing

AI summary

In one aspect, a method includes receiving query fingerprint data representing content received by a content-presentation device. The method also includes identifying a geographic area of the content-presentation device. The method also includes using at least the identified geographic area as a basis to select, from among a plurality of reference fingerprint data sets, a reference fingerprint data set that corresponds with the identified geographic area. The method also includes detecting a match between the query fingerprint data and at least a portion of reference fingerprint data in the selected reference fingerprint data set. The method also includes responsive to detecting the match, performing an action.