IP Library Patent Application 11731437
Patent Application
App. No. 11/731,437

Selection and output of advertisements using subtitle data

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/731,437
Abstract

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.

Claims (32)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2007
From: RYDEN, DARREN
To: MICROSOFT CORPORATION
Reel/Frame 019495/0952 →