Method and apparatus for validation of targeted advertising data
AssigneePernix, LLC
InventorStephanie Harris
Life of this patent
Estimating the term…
Abstract
A system is disclosed comprising: a memory and at least one processor operatively coupled to the memory, the at least one processor being configured to: present a user interface for registering an advertiser with the system and specifying an attribution rule for calculating a fee that is owed by the advertiser to a first advertising platform; obtain an analytics report; generate an attribution report based on the analytics report and the attribution rule, the attribution report including an indication of a fee that is calculated based on the attribution rule; and transmit the attribution report to the first advertising platform.
Claims20
A system comprising:
- a memory and at least one processor operatively coupled to the memory, the at least one processor being configured to:
- present a user interface for registering an advertiser with the system, the user interface including a first input component for inputting an identifier for a first advertising platform, a second input component for inputting an identifier for the advertiser, and a third input component for at least in part specifying an attribution rule that includes logic for calculating a fee that is owed by the advertiser to the first advertising platform;
- generate an advertiser profile including the identifier for the advertiser, the identifier for the first advertising platform, and the attribution rule, and store the advertiser profile in the memory;
- obtain at least one analytics report including a plurality of first transaction records, each first transaction record corresponding to a respective transaction and a respective advertisement associated with the respective transaction and the advertiser;
- wherein when the at least one analytics report includes a plurality of analytics reports, selecting at least one of the plurality of analytics reports or stitching together at least portions of the plurality of analytics reports and identifying inconsistencies between the plurality of analytics reports;
- generate an attribution, report based on the analytics report and the attribution rule, the attribution, report including a plurality of second transaction records, each of the second transaction records corresponding to a same transaction as at least one of the first transaction records, and each of the second transaction records including an indication of a fee that is owed to the first advertising platform by the advertiser, the fee being calculated by executing the attribution rule using information that is part of the analytics report;
- validate the analytics, report, wherein validation of the analytics report includes:
- a determination of an error in the analytics report and correcting the analytics report;
- and
- a determination of whether the attribution rule is applicable, wherein when the determination is that the attribution rule is not applicable, taking a corrective action, the determination that the attribution rule is not applicable including when the analytics report is missing information that is necessary for the application of the attribution report;
- transmit the attribution report to the first advertising platform, wherein:
- the logic for calculating the fee that is owed by the advertiser includes processor-executable code for calculating the fee, wherein the fee that is owed by the advertiser to the first advertising platform includes a mathematical expression for calculating the fee;
- and
- the processor-executable code includes:
- a first conditional expression for calculating the fee based on a first transaction attribute value when the first transaction attribute value is provided by the analytics report;
- and
- a second conditional expression for calculating the fee based on a second transaction attribute value when the first transaction attribute value is not provided by the analytics report, wherein the first transaction attribute is different from the second transaction attribute value.
(canceled)
(canceled)
A method comprising presenting a user interface including a first input component for inputting an identifier for a first advertising platform, a second input component for inputting, an identifier for an advertiser, and a third input component for at least in part specifying an attribution rule that includes logic for calculating a fee that is owed by the advertiser to the first advertising platform;
- generating an advertiser profile including the identifier for the advertiser, the identifier for the first advertising platform, and the attribution rule, and store the advertiser profile in a memory;
- obtaining at least one analytics report including a plurality of first transaction records, each first transaction record corresponding to a respective transaction and a respective advertisement associated with the respective transaction and the advertiser;
- wherein when the at least one analytics report includes a plurality of analytics reports, selecting at least one of the plurality of analytics reports or stitching together at least portions of the plurality of analytics reports and identifying inconsistencies between the plurality of analytics reports;
- generating an attribution report based on the analytics report and the attribution rule, the attribution report including a plurality of second transaction records, each of the second transaction records corresponding to a same transaction as at least one of the first transaction records, and each of the second transaction records including an indication of a fee that is owed to the first advertising platform by the advertiser, the fee being calculated by executing the attribution rule using information that is part of the analytics report;
- validating the analytics report, wherein validation of the analytics report includes:
- a determination of an error in the analytics report and correcting the analytics report;
- and
- a determination of whether the attribution rule is applicable, wherein when the determination is that the attribution rule is not applicable, taking a corrective action, the determination that the attribution rule is not applicable including when the analytics report is missing information that is necessary for the application of the attribution report;
- transmitting the attribution report to the first advertising platform, wherein:
- the logic for calculating the fee that is owed by the advertiser includes processor-executable code for calculating the fee, wherein the fee that is owed by the advertiser to the first advertising platform includes a mathematical expression for calculating the fee;
- and
- the processor-executable code includes:
- a first conditional expression for calculating the fee based on a first transaction attribute value when the first transaction attribute value is provided by the analytics report;
- and
- a second conditional expression for calculating the fee based on a second transaction attribute value when the first transaction attribute value is not provided by the analytics report, wherein the first transaction attribute is different from the second transaction attribute value.
(canceled)
(canceled)
Dependencies are inferred from the claim text.