Selection and output of advertisements using subtitle data
Techniques are described to select and output advertisements based on subtitles. In an implementation, one or more keywords are received that are extracted from subtitle data. One or more advertisements are selected based on the one or more keywords.
1 . A method comprising:
receiving one or more keywords extracted from subtitle data; and
selecting one or more advertisements based on the one or more keywords.
2 . A method as described in claim 1 , wherein the subtitle data is associated with content in a broadcast.
3 . A method as described in claim 1 , wherein the subtitle data is associated with time-shifted content.
4 . A method as described in claim 2 , wherein the time-shifted content is stored locally at a client that extracted the one or more keywords.
5 . A method as described in claim 1 , wherein the selecting is further based on other advertisement selection data that includes data that describes a client that is to output the one or more advertisements.
6 . A method as described in claim 1 , wherein the selecting is further based on other advertisement selection data that includes data that describes content that is associated with the subtitle data.
7 . A method as described in claim 1 , further comprising forming a communication that is configured to be communicated over a network and to cause a client to output the selected one or more advertisements.
8 . A method as described in claim 7 , wherein the communication references one or more particular keywords that, when identified in subtitle data that is to be output in conjunction with content causes the client to output the one or more advertisements.
9 . A method as described in claim 8 , wherein the client is configured to output the one or more advertisements without outputting the subtitle data.
10 . A method as described in claim 1 , wherein at least one said advertisement includes a prompt that is:
displayable in conjunction with content; and
selectable to cause output of an interactive advertisement.
11 . A method comprising:
detecting one or more keywords in subtitle data that is associated with content; and
causing output of one or more advertisements in conjunction with the content, wherein the one or more advertisements correspond to the one or more keywords.
12 . A method as described in claim 11 , wherein the causing is performed:
before the content is output;
at a pause in an output of the content;
concurrently during output of the content; or
after output of the content.
13 . A method as described in claim 11 , wherein the causing is performed without displaying the subtitle data.
14 . A method as described in claim 11 , wherein the detecting is performed for a particular combination of a plurality of said keywords.
15 . A method as described in claim 11 , wherein the detecting is performed in real time during output of the content.
16 . A client comprising:
a processor; and
memory configured to maintain a module that is executable on the processor to extract keywords from subtitle data that are usable to select advertisements to be output in conjunction with content that corresponds to the subtitle data.
17 . A client as described in claim 16 , wherein the module is configured to retrieve the content from the memory local to the client.
18 . A client as described in claim 16 , wherein the module is configured to retrieve the content via a network connection.
19 . A client as described in claim 16 , wherein the memory is further configured to maintain the advertisements.
20 . A client as described in claim 16 , wherein the module is configured to extract the keywords from the subtitle data in real time as the subtitle data is streamed to the client.