Closed Captioning Data Parsing for Targeted Ad Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advertisers face challenges in determining relevant advertisements for viewers due to a lack of specific data about individual viewers in TV broadcast environments, while video content on computers provides opportunities for using closed captioning data to improve ad targeting.

Innovation Solution

A system that decodes and parses closed captioning data from video content to select and serve advertisements, utilizing a computer-implemented system with a client device, media server, and advertising server to identify ad-relevant words and user context for targeted advertising.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If closed captioning data is decoded and parsed to select advertisements, then advertisement relevance is improved, but system complexity increases

Engineering Contradiction:
Improveadvertisement relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system comprising a decoder and parser that processes closed captioning data between the video content and advertisement selection mechanisms. This intermediary extracts meaningful information (words, phrases, context) from caption data to inform ad selection without requiring direct integration between video playback and advertising systems, thereby improving ad relevance while managing system complexity through modular architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the closed captioning data processing into distinct functional components: decoding the caption data stream, parsing extracted text into meaningful units (words, phrases), analyzing contextual information, and using these segmented elements for advertisement selection. This segmentation allows each component to be optimized independently and facilitates selective processing based on available resources

Inventive Principle:
Principle #1Segmentation

2Productivity

If closed captioning data is used to target advertisements, then advertising effectiveness is improved, but data processing requirements increase

Engineering Contradiction:
Improveadvertising effectivenessVSAvoiddata processing requirements
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial processing by selectively extracting and analyzing only certain portions of closed captioning data that are most relevant for advertisement selection, rather than processing entire caption streams in full detail. This allows the system to achieve sufficient advertising effectiveness while reducing computational overhead and energy consumption

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The decoder and parser perform preliminary processing of closed captioning data in advance, extracting key words, phrases, and contextual information before advertisement selection occurs. This preliminary action prepares structured data that can be quickly matched with advertisement criteria, reducing real-time processing requirements and energy consumption during actual ad delivery

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9712885B2Techniques to select advertisements using closed captioning data
Publication Date: 2017.07.18 CBS INTERACTIVE INC
  • US9712885B2 patent drawing
  • US9712885B2 patent drawing
  • US9712885B2 patent drawing

AI summary

An apparatus to decode closed captioning data from video data and receive advertisement according to the decode closed captioning data includes a processor circuit; and a video display component for execution on the processor circuit to receive video data from a media server, the video data including closed captioning (CC) data. The apparatus further includes a CC decoder component for execution on the processor circuit to decode the CC data to obtain text; and an ad requesting component for execution on the processor circuit to: parse the text to obtain words; provide the words to the media server; receive an advertisement from the media server; and display the advertisement.