Providing a report based on a negative keyword
First Claim
Patent Images
1. A non-transitory computer readable storage medium storing instructions that when executed by a computing device cause the computing device to perform operations comprising:
- retrieving a database record from a database stored in a memory element, the record storing search query data received from a plurality of computing devices via a computer network over a predetermined period of time;
receiving, via the computer network from a second computing device of an advertiser, advertiser data comprising a negative keyword that blocks an advertisement from display responsive to the search query data including the negative keyword;
receiving, from a source, negative keyword variations of the negative keyword;
storing the negative keyword variations;
merging the negative keyword variations with the negative keyword;
matching, by a comparator processing circuit configured on the computing device, the search query data to at least the negative keyword, the negative keyword merged with the negative keyword variations;
determining, based on the matching, that the advertisement was blocked due to a negative keyword variation of the negative keyword;
storing, in memory, an indication that the determined advertisement was blocked due to the search query data matching at least the negative keyword variation;
generating, using the stored indication, a report that identifies the advertisement was blocked from display in response to the search query data including the negative keyword variation, the search query data filtered out from the report based on a privacy threshold; and
transmitting, via the computer network to the second computing device for display on a display device coupled to the second computing device, the report.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing a report based on a negative keyword may include receiving search query data and advertiser data including a negative keyword, matching the search query data to a negative keyword, and providing display data representing a report including an indication that an advertisement was blocked from being shown in response to a search query based on the negative keyword.
28 Citations
15 Claims
-
1. A non-transitory computer readable storage medium storing instructions that when executed by a computing device cause the computing device to perform operations comprising:
-
retrieving a database record from a database stored in a memory element, the record storing search query data received from a plurality of computing devices via a computer network over a predetermined period of time; receiving, via the computer network from a second computing device of an advertiser, advertiser data comprising a negative keyword that blocks an advertisement from display responsive to the search query data including the negative keyword; receiving, from a source, negative keyword variations of the negative keyword; storing the negative keyword variations; merging the negative keyword variations with the negative keyword; matching, by a comparator processing circuit configured on the computing device, the search query data to at least the negative keyword, the negative keyword merged with the negative keyword variations; determining, based on the matching, that the advertisement was blocked due to a negative keyword variation of the negative keyword; storing, in memory, an indication that the determined advertisement was blocked due to the search query data matching at least the negative keyword variation; generating, using the stored indication, a report that identifies the advertisement was blocked from display in response to the search query data including the negative keyword variation, the search query data filtered out from the report based on a privacy threshold; and transmitting, via the computer network to the second computing device for display on a display device coupled to the second computing device, the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more processors configured to execute instructions to perform operations comprising; retrieving a database record from a database stored in a memory element, the record storing search query data received from a plurality of computing devices via a computer network over a predetermined period of time; receiving, via the computer network from a second computing device of an advertiser, advertiser data comprising a negative keyword that blocks an advertisement from display responsive to the search query data including the negative keyword; receiving, from a source, negative keyword variations of the negative keyword; storing the negative keyword variations; merging the negative keyword variations with the negative keyword; matching the search query data to at least the negative keyword, the negative keyword merged with the negative keyword variations; determining, based on the matching, that the advertisement was blocked due to a negative keyword variation of the negative keyword; storing an indication that the determined advertisement was blocked due to the search query data matching at least the negative keyword variation; generating, using the stored indication, a report that identifies the advertisement was blocked from display in response to the search query data including the negative keyword variation, the search query data filtered out from the report based on a privacy threshold; and transmitting, via the computer network to the second computing device for display on a display device coupled to the second computing device, the report. - View Dependent Claims (11, 12, 13, 14, 15)
Specification