Smart TV Fingerprint Ad Replacement System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Viewers of smart TVs and internet-connected devices are limited to scheduled advertisements, lacking the ability to receive targeted or replacement advertisements in real-time based on their viewing preferences or channel changes.

Innovation Solution

An electronic apparatus that recognizes broadcast channels and advertisements using fingerprint technology, allowing for the download and display of replacement advertisements at accurate points, enabling users to control the device efficiently during advertisement replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If scheduled advertisements are provided according to broadcast schedule, then broadcast content can be delivered reliably, but viewers cannot receive targeted or real-time replacement advertisements

Engineering Contradiction:
Improveadvertisement customizationVSAvoidbroadcast schedule adherence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system extracts fingerprints from broadcast content in advance and stores them in a database. When an advertisement is scheduled to air, the electronic apparatus proactively compares the current content fingerprint with stored fingerprints to identify advertisement segments before they are broadcast, enabling real-time replacement decisions while maintaining schedule reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the broadcast content by extracting fingerprints in real-time and comparing them with the database of known advertisement fingerprints. This feedback mechanism allows the electronic apparatus to dynamically identify when an advertisement is being broadcast and replace it with targeted content based on user preferences, while still following the original broadcast schedule

Inventive Principle:
Principle #23Feedback

2Measurement precision

If fingerprint extraction is performed continuously to accurately identify advertisement start points, then replacement accuracy is improved, but processing time and computational load increase

Engineering Contradiction:
Improveadvertisement start point detectionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Fingerprints of all potential advertisement content are extracted and stored in a database before broadcast. This preliminary preparation allows the system to perform rapid comparison during live broadcasting without requiring continuous heavy processing, thus maintaining high detection accuracy while reducing real-time computational burden

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and stores more fingerprint data than immediately necessary, including fingerprints of entire programs and multiple advertisement variants. This excessive preparation ensures that during broadcast, the system can quickly match against the comprehensive database without needing to perform exhaustive real-time analysis

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10616631B2Electronic apparatus and method of operating the same
Publication Date: 2020.04.07 SAMSUNG ELECTRONICS CO LTD
  • US10616631B2 patent drawing
  • US10616631B2 patent drawing
  • US10616631B2 patent drawing

AI summary

An electronic apparatus including a communication interface, a display, a memory configured to store one or more instructions, and a processor configured to execute the one or more instructions stored in the memory, wherein, when executed, the one or more instructions cause the processor to receive, based on a fingerprint extracted from content displayed on the display, information of a first broadcast channel corresponding to the content from a server and recognize the first broadcast channel corresponding to the content, in response to determining that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, download a replacement advertisement from the server based on a start point of the replacement target existing advertisement, and reproduce the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel.