CUSTOMIZED TELEVISION ADVERTISING
First Claim
1. A computer-implemented method performed by a data processing apparatus, comprising:
- accessing, by a data processing apparatus, television advertising templates, each of the television advertising templates for use in generating customized television advertisements and including;
variable advertisement content elements, each variable advertisement content element being selectable for inclusion in a customized television advertisement generated from the television advertising template;
targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being 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;
identifying, by the data processing apparatus, an advertising availability that satisfies the targeting conditions for one or more of the television advertising templates;
selecting, by the data processing apparatus, one of the television advertising templates having targeting conditions satisfied by the advertising availability;
identifying, by the data processing apparatus, availability content based on the content selection criteria of the selected television advertising template;
selecting, by the data processing apparatus, one or more of the variable advertisement content elements of the selected television advertising template;
generating, by the data processing apparatus, a customized television advertisement from the selected television advertising template and the selected variable advertisement content elements; and
providing, by the data processing apparatus, the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template.
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.
-
Citations
21 Claims
-
1. A computer-implemented method performed by a data processing apparatus, comprising:
-
accessing, by a data processing apparatus, television advertising templates, each of the television advertising templates for use in generating customized television advertisements and including; variable advertisement content elements, each variable advertisement content element being selectable for inclusion in a customized television advertisement generated from the television advertising template; targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being 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; identifying, by the data processing apparatus, an advertising availability that satisfies the targeting conditions for one or more of the television advertising templates; selecting, by the data processing apparatus, one of the television advertising templates having targeting conditions satisfied by the advertising availability; identifying, by the data processing apparatus, availability content based on the content selection criteria of the selected television advertising template; selecting, by the data processing apparatus, one or more of the variable advertisement content elements of the selected television advertising template; generating, by the data processing apparatus, a customized television advertisement from the selected television advertising template and the selected variable advertisement content elements; and providing, by the data processing apparatus, the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
accessing, by a first data processing apparatus, television advertising templates, each of the television advertising templates for use in generating customized television advertisements and including; targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being 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; identifying, by the first data processing apparatus, an advertising availability that satisfies the targeting conditions for one or more of the television advertising templates; selecting, by the first data processing apparatus, one of the television advertising templates having targeting conditions satisfied by the advertising availability; identifying, by the first data processing apparatus, availability content based on the content selection criteria of the selected television advertising template; providing, by the first data processing apparatus to a second data processing apparatus, the identified availability content; receiving, by the data first data processing apparatus from the second data processing apparatus, variable advertisement content elements for the selected television advertising template, each variable advertisement content element being selected for inclusion in a customized television advertisement generated from the television advertising template; generating, by the first data processing apparatus, from the selected television advertising template and the received variable advertisement content elements, a customized television advertisement; and providing, by the data processing apparatus, the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more computers; 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; accessing television advertising templates, each of the television advertising templates for use in generating customized television advertisements and including; targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being 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; identifying an advertising availability that satisfies the targeting conditions for one or more of the television advertising templates; selecting one of the television advertising templates having targeting conditions satisfied by the advertising availability; identifying availability content based on the content selection criteria of the selected television advertising template; providing to a variable advertisement content provider the identified availability content; receiving from the variable advertisement content provider variable advertisement content elements for the selected television advertising template, each variable advertisement content element being selected for inclusion in a customized television advertisement generated from the television advertising template; generating from the selected television advertising template and the received variable advertisement content elements, a customized television advertisement; and providing the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
identifying, by a data processing apparatus, a television advertisement availability for a television program; selecting, by the data processing apparatus, a television advertisement template, the television adverting template including; targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions specifying television programs for which the television adverting template may be used to generate a customized television advertisement; and content selection criteria specifying keyword types for extracting keywords from electronic program guide descriptions of the television programs during which the identified television availability occurs; wherein the selection of the television advertising template is based on the television program being one of the television programs specified by the targeting criteria; extracting from the electronic program guide information keywords of the keyword types; requesting variable advertisement content elements for the selected television advertising template, the request including the extracted keywords, the variable advertisement content element for inclusion in a customized television advertisement generated from the television advertising template; receiving variable advertisement content elements in response to the request, the variable advertisement content elements having been selected based on the extracted keywords; generating a customized television advertisement from the selected television advertising template and the received variable advertisement content elements; and providing the customized television advertisement for airing during the advertisement availability. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
one or more computers; a data storage device storing a plurality of television advertising templates, each of the television advertising templates for use in generating customized television advertisements and including; variable advertisement content elements, each variable advertisement content element being selectable for inclusion in a customized television advertisement generated from the television advertising template; targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being 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; 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; accessing the television advertising templates; identifying an advertising availability that satisfies the targeting conditions for one or more of the television advertising templates; selecting one of the television advertising templates having targeting conditions satisfied by the advertising availability; identifying availability content based on the content selection criteria of the selected television advertising template; selecting one or more of the variable advertisement content elements of the selected television advertising template; generating from the selected television advertising template and the selected variable advertisement content elements, a customized television advertisement; and providing the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template. - View Dependent Claims (20)
-
-
21. A computer-implemented method performed by a data processing apparatus, comprising:
-
accessing, by a data processing apparatus, television advertising templates, each of the television advertising templates for use in generating customized television advertisements and associated targeting criteria specifying targeting conditions for the television advertising template, the targeting conditions being conditions for selecting the television advertisement template for an advertisement availability; identifying, by the data processing apparatus, an advertising availability that satisfies targeting conditions for one or more of the television advertising templates; selecting, by the data processing apparatus, one of the television advertising templates having targeting conditions satisfied by the advertising availability; selecting, by the data processing apparatus, one or more variable advertisement content elements for the selected television advertising template, each variable advertisement content element being selected for inclusion in a customized television advertisement generated from the television advertising template; generating, by the data processing apparatus, a customized television advertisement from the selected television advertising template and the selected variable advertisement content elements; and providing, by the data processing apparatus, the customized television advertisement for airing during the advertisement availability that satisfies the targeting conditions of the selected television advertising template.
-
Specification