US 12,223,008 B2
Tamper-proof interaction data
Gang Wang, Frederick, MD (US); and Alex Daniel Jacobson, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Oct. 26, 2023, as Appl. No. 18/495,345.
Application 18/495,345 is a continuation of application No. 17/419,604, granted, now 11,836,209, previously published as PCT/US2020/034252, filed on May 22, 2020.
Prior Publication US 2024/0054173 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/95 (2019.01); G06F 3/048 (2013.01); G06F 3/0481 (2022.01); G06F 16/955 (2019.01); G06F 16/957 (2019.01); G06F 16/958 (2019.01)
CPC G06F 16/9577 (2019.01) [G06F 3/048 (2013.01); G06F 3/0481 (2013.01); G06F 16/9566 (2019.01); G06F 16/9574 (2019.01); G06F 16/958 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a data processing apparatus, the method comprising:
detecting a first interaction with a rendered element that was rendered at a first client device;
determining that the first interaction occurred at a declared location of the rendered element at the first client device; and
in response to determining that the first interaction occurred at the declared location of the rendered element:
capturing a screenshot of a first active interface of the first client device;
verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element; and
generating an interaction attestation for the first interaction with the rendered element, thereby validating the first interaction;
detecting a second interaction with the rendered element that was rendered at a second client device;
determining that the second interaction with the rendered element did not occur at the declared location of the rendered element;
in response to determining that the second interaction did not occur at the declared location of the rendered element, refraining from generating the interaction attestation for the second interaction with the rendered element.