US 11,748,786 B2
Method and apparatus for serving a digital advertisement having an advertisement identifier
Martin Stoev, Zug (CH); and Damyan Stanchev, Zug (CH)
Assigned to Ad Hash AG, Zug (CH)
Filed by AdHash AG, Zug (CH)
Filed on Nov. 17, 2021, as Appl. No. 17/528,839.
Claims priority of provisional application 63/115,500, filed on Nov. 18, 2020.
Prior Publication US 2022/0156800 A1, May 19, 2022
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0241 (2023.01)
CPC G06Q 30/0276 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for serving a digital advertisement, comprising:
transmitting, by an advertiser server device, an image file of the digital advertisement to an identification server device through a network;
receiving, by the advertiser server device, an advertisement identifier associated with the digital advertisement from the identification server device, the advertisement identifier stored as part of an immutable ledger, the advertisement identifier being unique to the image file of the digital advertisement and the advertisement identifier attributing the image file to a specific advertiser as associated with the advertiser server device;
transmitting, by the advertiser server device, the digital advertisement including the image file and the advertisement identifier directly to a user device through a publisher server device, each of the advertiser server device and the publisher server device configured as a node of an edge-computing paradigm, the advertiser server device configured to:
track advertisement engagement metrics related to an advertising activity associated with the digital advertisement, and
store the advertisement engagement metrics related to the advertising activity associated with the digital advertisement;
receiving, by the advertiser server device, a validation request from the publisher server device without assistance from a third-party advertisement server, the validation request relating to the advertisement engagement metrics of the advertising activity associated with the digital advertisement as stored by the publisher server device and based upon a discrepancy, detected by the publisher server device, in a payment reconciliation with the advertiser server device; and
in response to receiving the validation request:
transmitting, by the advertiser server device, an advertiser transaction identifier to the publisher server device, without assistance from a third-party advertisement server, based upon the advertisement engagement metrics stored by the advertiser server device, the advertiser transaction identifier identifying transactions and payments made with the publisher server device.