US 11,709,968 B2
Data integrity
Arthur Weinberger, Santa Clara, CA (US); Aaron Malenfant, Redwood City, CA (US); Jason Fedor, Sunnyvale, CA (US); Jackson Roberts, Seattle, WA (US); Madhu Kallazhi Vasu, Saratoga, CA (US); Bradley D. Townsend, Irvine, CA (US); Breen Baker, Redwood City, CA (US); John Charles Simone, Sunnyvale, CA (US); Ronak Parpani, San Francisco, CA (US); and Sean Michael Harrison, Seattle, WA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Oct. 6, 2021, as Appl. No. 17/495,304.
Application 17/495,304 is a continuation of application No. 16/426,592, filed on May 30, 2019, granted, now 11,170,132.
Prior Publication US 2022/0027517 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/64 (2013.01); G06F 21/60 (2013.01); H04L 9/32 (2006.01)
CPC G06F 21/64 (2013.01) [G06F 21/602 (2013.01); H04L 9/3213 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
obtaining, by a user device and for a content page displayed within an application executing on the user device, analytics data including data representing user interactions with the content page;
routing, by the user device, the analytics data to a trust verification server;
receiving, from the trust verification server, an encrypted token generated by encrypting a portion of the analytics data and a trustworthiness score generated by the trust verification server, wherein the encrypted token is generated by the trust verification server, wherein the trustworthiness score indicates whether the user interactions with the content page are attributed to a human user or an automated computing process, and wherein the trustworthiness score is based on a comparison of a first set of identification data from the encrypted token and a second set of identification data from the analytics data; and
routing, by the user device to an analytics server, the encrypted token received from the trust verification server and the analytics data obtained by the user device, wherein the encrypted token and the analytics data enable verification of the analytics data prior to performance of analytics operations by the analytics server.