Advertisement approval
AssigneeGoogle Inc.
InventorsKristin Coit, Karen Crow, Alana Karen, Emel Mutlu
Life of this patent
Estimating the term…
Abstract
Large groups of Web ads may, at least in part, be approved automatically. A subset of a group of ads is selected, and a manual review process is used to determine which ads in the subset are not acceptable, and perhaps the reasons for the disapprovals. A distrust score may then be determined using the ads in the subset that were disapproved. The distrust score may also use the reasons for disapproval. The distrust score may then be compared with a predetermined threshold. If the distrust score is less than the threshold, the ads in the group may be accepted. If the distrust score is equal to or greater than the threshold, the ad group is not automatically accepted.
Claims29
A method comprising:
- receiving, on a computer system, (i) a set of advertisements from an advertiser, and (ii) an advertiser identifier for the advertiser;
- accessing a data repository configured to store a plurality of trust status indicators and a plurality of advertiser identifiers for a plurality of advertisers, with a particular trust status indicator (i) specifying whether a particular advertiser is one of a plurality of trusted advertisers, and (ii) corresponding to a particular advertiser identifier for the particular advertiser;
- identifying, from the plurality of trust status indicators and the plurality of advertiser identifiers, a trust status indicator corresponding to the advertiser identifier of the advertiser;
- if the trust status indicator for the advertiser indicates that the advertiser is one of the plurality of trusted advertisers:
- submitting the set of advertisements for review using an automated review process that approves an advertisement based on content of the advertisement;
- if the trust status indicator for the advertiser indicates that the advertiser is a distrusted advertiser:
- selecting a first subset of advertisements from the set of advertisements;
- determining a first amount of advertisements in the first subset of advertisements that are declined for a first reason;
- determining a second amount of advertisements in the first subset of advertisements that are declined for a second reason;
- applying a first weighting factor to the first amount of advertisements that are declined for the first reason to generate a first trust score component;
- applying a second weighting factor to the second amount of advertisements that are declined for the second reason to generate a second trust score component;
- and
- generating a trust score for the advertiser at least partly based on the first trust score component and the second trust score component;
- if the trust score is greater than or equal to a threshold trust score:
- submitting a second subset of advertisements from the set of advertisements to the automated review process;
- and
- if the trust score is less than the threshold trust score:
- submitting the second subset of advertisements to a manual review process in which advertisements are approved based on content of the advertisements;
- and
- transferring approved advertisements of the set of advertisements to an advertisement server.
A method comprising:
- receiving, on a computer system, (i) a set of advertisements from an advertiser, and (ii) an advertiser identifier for the advertiser;
- accessing a data repository configured to store a plurality of trust status indicators and a plurality of advertiser identifiers for a plurality of advertisers, with a particular trust status indicator (i) specifying whether a particular advertiser is one of a plurality of trusted advertisers, and (ii) corresponding to a particular advertiser identifier for the particular advertiser;
- identifying, in the data repository from the plurality of trust status indicators stored in the data repository and the plurality of advertiser identifiers stored in the data repository, a trust status indicator that is stored in the data repository and that corresponds to the advertiser identifier of the advertiser;
- determining, based on the trust status indicator, that the advertiser is a trusted advertiser;
- selecting, from the set of advertisements, a subset of advertisements;
- receiving information indicative of one or more disapproved advertisements in the subset, with a disapproved advertisement comprising an advertisement that is incompliant with one or more advertisement requirements;
- receiving information indicative of one or more approved advertisements in the subset, with an approved advertisement comprising an advertisement that is in compliance with the one or more advertisement requirements;
- determining a trust score using (i) the information indicative of the one or more disapproved advertisements in the subset, (ii) the information indicative of the one or more approved advertisements in the subset, and (ii) one or more reasons for disapproval of the one or more disapproved advertisements;
- detecting from the trust score a change in a trust status of the advertiser from being the trusted advertiser to being a distrusted advertiser;
- and
- removing from circulation at least one advertisement in the set of advertisements.
A system comprising:
- one or more processing devices;
- and
- one or more machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising:
- receiving (i) a set of advertisements from an advertiser, and (ii) an advertiser identifier for the advertiser;
- accessing a data repository configured to store a plurality of trust status indicators and a plurality of advertiser identifiers for a plurality of advertisers, with a particular trust status indicator (i) specifying whether a particular advertiser is one of a plurality of trusted advertisers, and (ii) corresponding to a particular advertiser identifier for the particular advertiser;
- identifying, from the plurality of trust status indicators and the plurality of advertiser identifiers, a trust status indicator corresponding to the advertiser identifier of the advertiser;
- if the trust status indicator for the advertiser indicates that the advertiser is one of the plurality of trusted advertisers:
- submitting the set of advertisements for review using an automated review process that approves an advertisement based on content of the advertisement;
- if the trust status indicator for the advertiser indicates that the advertiser is a distrusted advertiser:
- selecting a first subset of advertisements from the set of advertisements;
- determining a first amount of advertisements in the first subset of advertisements that are declined for a first reason;
- determining a second amount of advertisements in the first subset of advertisements that are declined for a second reason;
- applying a first weighting factor to the first amount of advertisements that are declined for the first reason to generate a first trust score component;
- applying a second weighting factor to the second amount of advertisements that are declined for the second reason to generate a second trust score component;
- and
- generating a trust score for the advertiser at least partly based on the first trust score component and the second trust score component;
- if the trust score is greater than or equal to a threshold trust score:
- submitting a second subset of advertisements from the set of advertisements to the automated review process;
- and
- if the trust score is less than the threshold trust score:
- submitting the second subset of advertisements to a manual review process in which advertisements are approved based on content of the advertisements;
- and
- transferring approved advertisements of the set of advertisements to an advertisement server.
One or more machine-readable hardware storage devices instructions that are executable by one or more processing devices to perform operations comprising:
- receiving (i) a set of advertisements from an advertiser, and (ii) an advertiser identifier for the advertiser;
- accessing a data repository configured to store a plurality of trust status indicators and a plurality of advertiser identifiers for a plurality of advertisers, with a particular trust status indicator (i) specifying whether a particular advertiser is one of a plurality of trusted advertisers, and (ii) corresponding to a particular advertiser identifier for the particular advertiser;
- identifying, from the plurality of trust status indicators and the plurality of advertiser identifiers, a trust status indicator corresponding to the advertiser identifier of the advertiser;
- if the trust status indicator for the advertiser indicates that the advertiser is one of the plurality of trusted advertisers:
- submitting the set of advertisements for review using an automated review process that approves an advertisement based on content of the advertisement;
- if the trust status indicator for the advertiser indicates that the advertiser is a distrusted advertiser:
- selecting a first subset of advertisements from the set of advertisements;
- determining a first amount of advertisements in the first subset of advertisements that are declined for a first reason;
- determining a second amount of advertisements in the first subset of advertisements that are declined for a second reason;
- applying a first weighting factor to the first amount of advertisements that are declined for the first reason to generate a first trust score component;
- applying a second weighting factor to the second amount of advertisements that are declined for the second reason to generate a second trust score component;
- and
- generating a trust score for the advertiser at least partly based on the first trust score component and the second trust score component;
- if the trust score is greater than or equal to a threshold trust score:
- submitting a second subset of advertisements from the set of advertisements to the automated review process;
- and
- if the trust score is less than the threshold trust score:
- submitting the second subset of advertisements to a manual review process in which advertisements are approved based on content of the advertisements;
- and
- transferring approved advertisements of the set of advertisements to an advertisement server.
Dependencies are inferred from the claim text.