DYNAMIC ADVERTISING PLATFORM
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of managing an advertising campaign, the method comprising:
- receiving a campaign trigger definition corresponding to an advertising campaign, the campaign trigger definition comprising an identification of a trigger event and identification of an operation to be performed incident to identifying the occurrence of the trigger event, wherein the operation to be performed corresponds to the advertising campaign;
referencing the campaign trigger definition;
identifying at least one information source;
referencing the at least one information source;
determining that the at least one information source comprises event information associated with the trigger event;
retrieving the event information;
analyzing the event information, wherein analyzing the event information comprises identifying an occurrence of the trigger event; and
performing the operation corresponding to the advertising campaign incident to identifying the occurrence of the trigger event.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media and computer systems for managing an ad campaign based on foreseeable, but not necessarily certain future events. An advertiser can configure a campaign trigger definition corresponding to an advertising campaign such that upon occurrence of a trigger event defined therein, an operation is performed corresponding to the campaign. A crawler references the campaign trigger definition and identifies information sources from which to retrieve information about a specified trigger event. Upon retrieving event information, an analysis module determines whether the information indicates an occurrence of the trigger event. Incident to identifying an occurrence of a trigger event, an ad campaign can be initiated or modified.
78 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of managing an advertising campaign, the method comprising:
-
receiving a campaign trigger definition corresponding to an advertising campaign, the campaign trigger definition comprising an identification of a trigger event and identification of an operation to be performed incident to identifying the occurrence of the trigger event, wherein the operation to be performed corresponds to the advertising campaign; referencing the campaign trigger definition; identifying at least one information source; referencing the at least one information source; determining that the at least one information source comprises event information associated with the trigger event; retrieving the event information; analyzing the event information, wherein analyzing the event information comprises identifying an occurrence of the trigger event; and performing the operation corresponding to the advertising campaign incident to identifying the occurrence of the trigger event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of managing an advertising campaign, the method comprising:
-
referencing a campaign trigger definition corresponding to an advertising campaign, the campaign trigger definition comprising an identification of a trigger event, wherein the campaign trigger definition further comprises identification of an operation associated with the advertising campaign to be performed incident to identifying an occurrence of the trigger event; retrieving an event occurrence vote from each of one or more information sources, wherein the event occurrence vote comprises data associated with identifying an occurrence of the trigger event; referencing a weighting factor corresponding to each of the one or more information sources; creating one or more weighted votes by associating each weighting factor with the event occurrence vote retrieved from the information source corresponding to the weighting factor; analyzing the one or more weighted votes to determine whether the one or more weighted votes identify an occurrence of the trigger event; and performing the operation incident to determining that the one or more weighted votes identify an occurrence of the trigger event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system capable of causing an advertisement to be provided to a presentation device, the computer system comprising a computer storage medium having a plurality of computer software modules embodied thereon, the computer software modules being executed by a processor and comprising:
-
a graphical interface that allows an advertiser to configure a campaign trigger definition associated with an advertising campaign, the campaign trigger definition comprising an identification of a trigger event, wherein the campaign trigger definition further comprises identification of an operation associated with the advertising campaign to be performed incident to identifying an occurrence of the trigger event; a crawler that retrieves event information associated with the trigger event from one or more information sources; an analysis module that analyzes the event information to determine whether an occurrence of the trigger event is identified by the event information; and a delivery engine that causes an advertisement corresponding to the advertising campaign to be displayed via the presentation device. - View Dependent Claims (19, 20)
-
Specification