US 12,236,568 B2
Image processing system for verification of rendered data
Tuna Toksoz, Mountain View, CA (US); and Anton Kast, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 15, 2023, as Appl. No. 18/335,431.
Application 18/335,431 is a division of application No. 16/330,685, granted, now 11,710,224, previously published as PCT/US2017/059369, filed on Oct. 31, 2017.
Prior Publication US 2023/0326003 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/00 (2017.01); G06F 21/10 (2013.01); G06T 5/80 (2024.01); H04L 67/01 (2022.01)
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
OG exemplary drawing
 
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.