| CPC G06T 7/0002 (2013.01) [G06F 21/10 (2013.01); G06T 5/80 (2024.01); H04L 67/01 (2022.05); G06T 2200/16 (2013.01); G06T 2207/30176 (2013.01)] | 17 Claims |

|
1. An image processing system for verifying that embedded digital content comprises a specified visual element, the image processing system comprising:
a software library comprising one or more portions of executable code for embedding digital content in a resource;
one or more hardware storage devices that store data indicative of the specified visual element; and
a verification module configured to receive verification data comprising an indication of whether the embedded digital content rendered in the resource by a remote device included the specified visual element;
wherein the one or more portions of the executable code are configured to cause the remote device to perform operations comprising:
retrieving, from storage of the remote device, data indicative of the specified visual element, wherein the data indicative of the specified visual element is different from the resource;
comparing one or more pixels of a generated visualization of the embedded digital content in the resource to the retrieved data indicative of the specified visual element without requiring a structure of the resource to be parsed as part of a verification that the specified visual element (i) is visually present in the resource with the embedded digital content and (ii) visually indicates that the embedded digital content is produced by the image processing system; and
transmitting, to the verification module, the verification data comprising an indication of whether the specified visual element is visually presented with the embedded digital content.
|