US Patent Application 18330596. DATA INTEGRITY simplified abstract

From WikiPatents
Jump to navigation Jump to search

DATA INTEGRITY

Organization Name

Google LLC


Inventor(s)

Arthur Weinberger of Santa Clara CA (US)

Aaron Malenfant of Redwood City CA (US)

Jason Fedor of Sunnyvale CA (US)

Jackson Roberts of Seattle WA (US)

Madhu Kallazhi Vasu of Saratoga CA (US)

Bradley D. Townsend of Irvine CA (US)

Breen Baker of Redwood City CA (US)

John Charles Simone of Sunnyvale CA (US)

Ronak Parpani of San Francisco CA (US)

Sean Michael Harrison of Seattle WA (US)

DATA INTEGRITY - A simplified explanation of the abstract

This abstract first appeared for US patent application 18330596 titled 'DATA INTEGRITY

Simplified Explanation

The patent application describes methods, systems, and apparatus for protecting analytics for a publisher's resources from malicious traffic.

  • The analytics server receives a message containing encrypted token and analytics data for a publisher-provided resource.
  • The token includes a portion of the analytics data and a trust score indicating the likelihood of human activity on the resource.
  • The analytics server decrypts the token and determines a trustworthiness measure for the analytics data.
  • The trustworthiness measure is based on the trust score and a comparison of the analytics data in the message and the portion in the token.
  • Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.


Original Abstract Submitted

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.