Media Content Matching via Segmented Fuzzy Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing diversity of media content providers and delivery modes complicates the task of consolidating and accurately matching media content with shared attributes, such as title, in an aggregation database, leading to difficulties in navigation and content selection for users.

Innovation Solution

A system and method for managing an aggregation database of media guidance information, where a server receives a primary media content record and compares its attributes with candidate records, computes attribute scores, and links the primary record to the most relevant candidate record based on composite scores, using fuzzy matching and binary comparisons, and updates or merges records as necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional exact matching methods are used to match media content records, then matching speed is fast, but matching accuracy deteriorates when dealing with diverse delivery modes and related programs sharing common attributes

Engineering Contradiction:
Improvematching accuracyVSAvoidmatching system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The matching process is divided into multiple stages: first filtering candidate records using title attribute comparison, then computing composite scores based on multiple attributes (release year, genre, director, etc.), and finally performing binary comparison on discrete attributes. This segmented approach improves matching accuracy by considering multiple factors while maintaining manageable system complexity through phased processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system computes composite scores by assigning different weights to various attributes (title, release year, genre, director, cast, etc.), allowing flexible parameter adjustment. This enables the system to adapt to different matching scenarios and improve accuracy by emphasizing more important attributes while maintaining reasonable system complexity through configurable parameters.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple attributes are compared to improve matching accuracy, then matching precision improves, but processing time increases

Engineering Contradiction:
Improvematching precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The comparison process is segmented into hierarchical stages: title attribute filtering first, then composite score computation for remaining candidates, and finally binary comparison on discrete attributes. This segmentation reduces processing time by eliminating non-matching records early while maintaining precision through progressive filtering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs full multi-attribute comparison only on a subset of candidate records that pass the initial title filtering stage. For most records, only partial comparison (title attribute) is performed, significantly reducing overall processing time while maintaining matching precision for the final selection.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If comprehensive attribute comparison is performed for all candidate records, then matching reliability improves, but computational complexity increases

Engineering Contradiction:
Improvematching reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The candidate record set is segmented into different processing stages: initial filtering by title attribute, intermediate scoring based on composite attributes, and final verification by binary comparison. This segmentation maintains matching reliability through comprehensive comparison of relevant records while reducing computational complexity by excluding non-matching records from detailed analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different levels of comparison depth are applied to different candidate records based on their relevance. Records with matching titles receive full multi-attribute comparison, while non-matching records receive only title filtering. This local quality approach ensures high reliability for true matches while reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8990223B2Systems and methods for matching media content data
Publication Date: 2015.03.24 ROVI PRODUCT CORP
  • US8990223B2 patent drawing
  • US8990223B2 patent drawing
  • US8990223B2 patent drawing

AI summary

Methods and systems are described herein for managing an aggregation database. Matching rules that describe filters may be defined to determine how to match a media content record received from an external source to a stored record in the aggregation database. Fuzzy matching may be used to match attribute fields of the received record and stored records. Based on the results of the fuzzy matching, the received primary media content record may be linked to a stored record in the aggregation database.