Customized variable television advertising generated from a television advertising template
First Claim
1. A computer-implemented method performed by a data processing apparatus, comprising:
- identifying a future advertising availability scheduled to occur during a given episode of a given video program that has multiple episodes that each present different specific content of the given video program;
identifying a plurality of video advertising templates that are each associated with respective targeting criteria that specify one or more video programs each including multiple episodes during which customized video advertisements generated using the video advertising template are eligible to be presented;
selecting, from the plurality of video advertising templates, a given video advertising template for the given video program based at least on the given video program being specified by the targeting criteria for the given video advertising template;
selecting, from a plurality of advertisement content elements that include advertising content for the given video advertising template, one or more advertisement content elements based on specific content of the given episode of the given video program;
generating a customized video advertisement for the given episode of the given video program from the given video advertising template and the selected one or more advertisement content elements that are selected for the given episode of the given video program, wherein the customized video advertisement generated for the given episode using the given advertising template includes different advertisement content elements than other customized video advertisements generated for different episodes of the given video program based on the different episodes having different specific content than the given episode; and
providing the customized video advertisement for presentation during the future advertising availability occurring during the given episode of the given video program.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing customized television advertisements. In one aspect, television advertising templates are used for generating customized television advertisements. The television advertisement templates include targeting criteria specifying targeting conditions for the television advertising template, which are conditions for selecting the television advertisement template for an advertisement availability, and content selection criteria specifying availability content associated with an advertisement availability for use in selecting variable advertisement content elements for inclusion in a customized television advertisement generated from the television advertising template. The variable advertisement content elements can include video elements, audio elements, and text elements.
92 Citations
20 Claims
-
1. A computer-implemented method performed by a data processing apparatus, comprising:
-
identifying a future advertising availability scheduled to occur during a given episode of a given video program that has multiple episodes that each present different specific content of the given video program; identifying a plurality of video advertising templates that are each associated with respective targeting criteria that specify one or more video programs each including multiple episodes during which customized video advertisements generated using the video advertising template are eligible to be presented; selecting, from the plurality of video advertising templates, a given video advertising template for the given video program based at least on the given video program being specified by the targeting criteria for the given video advertising template; selecting, from a plurality of advertisement content elements that include advertising content for the given video advertising template, one or more advertisement content elements based on specific content of the given episode of the given video program; generating a customized video advertisement for the given episode of the given video program from the given video advertising template and the selected one or more advertisement content elements that are selected for the given episode of the given video program, wherein the customized video advertisement generated for the given episode using the given advertising template includes different advertisement content elements than other customized video advertisements generated for different episodes of the given video program based on the different episodes having different specific content than the given episode; and providing the customized video advertisement for presentation during the future advertising availability occurring during the given episode of the given video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
the given advertising template includes; placeholders in which advertisement content elements selected for each episode are populated; and static advertisement elements that are presented in each customized video advertisement generated using the given advertising template independent of episodes for which the customized video advertisements are generated.
-
-
10. A system, comprising:
-
one or more computers; a data storage device storing a plurality of video advertising templates selectable for use in generating customized video advertisements; for each video advertising template, a plurality of advertisement content elements that include advertising content for the video advertising template; and a memory in data communication with the one or more computers and storing instructions executable by the one or more computers that upon such execution cause the one or more computers to perform operations comprising; identifying a future advertising availability scheduled to occur during a given episode of a given video program that has multiple episodes that each present different specific content of the given video program; identifying a plurality of video advertising templates that are each associated with respective targeting criteria that specify one or more video programs each including multiple episodes during which customized video advertisements generated using the video advertising template are eligible to be presented; selecting, from the plurality of video advertising templates, a given video advertising template for the given video program based at least on the given video program being specified by the targeting criteria for the given video advertising template; selecting, from a plurality of advertisement content elements that include advertising content for the given video advertising template, one or more advertisement content elements based on specific content of the given episode of the given video program; generating a customized video advertisement for the given episode of the given video program from the given video advertising template and the selected one or more advertisement content elements that are selected for the given episode of the given video program, wherein the customized video advertisement generated for the given episode using the given advertising template includes different advertisement content elements than other customized video advertisements generated for different episodes of the given video program based on the different episodes having different specific content than the given episode; and providing the customized video advertisement for presentation during the future advertising availability occurring during the given episode of the given video program. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying a future advertising availability scheduled to occur during a given episode of a given video program that has multiple episodes that each present different specific content of the given video program; identifying a plurality of video advertising templates that are each associated with respective targeting criteria that specify one or more video programs each including multiple episodes during which customized video advertisements generated using the video advertising template are eligible to be presented; selecting, from the plurality of video advertising templates, a given video advertising template for the given video program based at least on the given video program being specified by the targeting criteria for the given video advertising template; selecting, from a plurality of advertisement content elements that include advertising content for the given video advertising template, one or more advertisement content elements based on specific content of the given episode of the given video program; generating a customized video advertisement for the given episode of the given video program from the given video advertising template and the selected one or more advertisement content elements that are selected for the given episode of the given video program, wherein the customized video advertisement generated for the given episode using the given advertising template includes different advertisement content elements than other customized video advertisements generated for different episodes of the given video program based on the different episodes having different specific content than the given episode; and providing the customized video advertisement for presentation during the future advertising availability occurring during the given episode of the given video program. - View Dependent Claims (18, 19, 20)
-
Specification