Method and system for serving advertisements related to segments of a media program
AssigneeYahoo! Inc.
InventorsAllie K. Watfa, Jonathan Kilroy, Dale Nussel
Life of this patent
Estimating the term…
Abstract
A system and method that receives, over a network (e.g., from a client device), an audio clip associated with a portion of a media program, determines, based on the audio clip, that the media program is a specific media program, determines a product associated with a segment of the specific media program, determines a keyword associated with the product, submits the keyword to an advertisement platform for use in a keyword auction, receives an advertisement from the advertisement platform, and communicates the advertisement to a client device at a predetermined time.
Claims24
A method comprising:
- receiving, by a computing device over a network, an audio clip associated with a portion of a media program;
- determining, by the computing device, based on the audio clip, that the media program is a specific media program;
- determining, by the computing device, a product associated with a segment of the specific media program;
- determining, by the computing device, a keyword associated with the product;
- submitting, by the computing device, the keyword to an advertisement platform for use in a keyword auction;
- receiving, by the computing device, an advertisement from the advertisement platform;
- and
- communicating, by the computing device, the advertisement to a client device at a predetermined time.
A computing device comprising:
- a processor;
- a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
- audio clip receiving logic executed by the processor for receiving an audio clip associated with a portion of a media program;
- media program determining logic executed by the processor for determining, based on the audio clip, that the media program is a specific media program;
- product determining logic executed by the processor for determining a product associated with a segment of the specific media program;
- keyword determining logic executed by the processor for determining a keyword associated with the product;
- submitting logic executed by the processor for submitting the keyword to an advertisement platform for use in a keyword auction;
- advertisement receiving logic executed by the processor for receiving an advertisement from the advertisement platform;
- and
- communicating logic executed by the processor for communicating the advertisement to a client device at a predetermined time.
A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
- receiving, by the computer processor over a network, an audio clip associated with a portion of a media program;
- determining, by the computer processor, based on the audio clip, that the media program is a specific media program;
- determining, by the computer processor, a product associated with a segment of the specific media program;
- determining, by the computer processor, a keyword associated with the product;
- submitting, by the computer processor, the keyword to an advertisement platform for use in a keyword auction;
- receiving, by the computer processor, an advertisement from the advertisement platform;
- and
- communicating, by the computer processor, the advertisement to a client device at a predetermined time.
Dependencies are inferred from the claim text.