Preventing fraud in aggregated network measurements

    公开(公告)号:US12010106B2

    公开(公告)日:2024-06-11

    申请号:US18341353

    申请日:2023-06-26

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including a method for preventing fraud. In some aspects, a method includes: receiving, from multiple client devices, a measurement data element that includes a respective group member key and a group identifier for a given conversion as a result of displaying a digital component. Each client device uses a threshold encryption scheme to generate, based at least on network data that includes one or more of impression data or conversion data for the conversion, a group key that defines a secret for encrypting the network data and generate, based on data related to the application, the respective group member key that includes a respective share of the secret. In response to determining that at least the threshold number of measurement data elements having the same group identifier have been received, the network data is decrypted using the group member keys in the received measurement data elements.

    SECURING BROWSER COOKIES
    202.
    发明公开

    公开(公告)号:US20240187420A1

    公开(公告)日:2024-06-06

    申请号:US18443065

    申请日:2024-02-15

    Applicant: Google LLC

    CPC classification number: H04L63/123 H04L9/3247

    Abstract: Methods, systems, and apparatus, including an apparatus for verifying the integrity of requests. In some aspects, a method includes receiving, from an application, a request including an attestation token of the application. The attestation token includes a set of data that includes at least a public key of the application and a token creation time that indicates a time at which the attestation token was created. The attestation also includes a signature of the set of data. The signature is generated using a private key that corresponds to the public key. The integrity of the request is verified using the attestation token. The verification includes determining that the integrity of the request is valid based on a determination that the token creation time is within a threshold duration of the time at which the request was received and a determination that the set of data has not been.

    Online privacy preserving techniques

    公开(公告)号:US11968297B2

    公开(公告)日:2024-04-23

    申请号:US17637849

    申请日:2021-08-13

    Applicant: Google LLC

    CPC classification number: H04L9/085 H04L2209/46

    Abstract: This document describes techniques that prevent the sharing or leakage of user information. In one aspect, a method includes receiving, by a first MPC server, a request for a selection criterion of at least one interest group to which a user of a client device belongs. The received request does not reveal an identifier of the client device to the first MPC server. In response to receiving the request, the first MPC server determines a set of ordered selection criterion of the at least one interest group retrieved from a cache of the first MPC server. The set of ordered selection criterion is transformed into a set of key/value pairs secured from being revealed by the second MPC server. The first MPC server transmits the set of key/value pairs to the second MPC server with data that enables the second MPC server to identify a key having a highest value.

    Methods for protecting privacy
    204.
    发明授权

    公开(公告)号:US11962687B2

    公开(公告)日:2024-04-16

    申请号:US17298893

    申请日:2019-12-04

    Applicant: Google LLC

    CPC classification number: H04L9/085 H04L9/0869 H04L9/32 H04L2209/50

    Abstract: A method including at each of a number of client devices receiving a data item, receiving a public key from a second computing system, encrypting the data item using the public key to produce a singly encrypted data item, engaging in an oblivious pseudorandom function protocol with a first computing system using the singly encrypted data item to produce a seed, generating an encrypted secret share using a threshold secret sharing function under which the encrypted secret share cannot be decrypted until a threshold number of encrypted secret shares associated with the same singly encrypted data item are received, and transmitting the encrypted secret share to the first computing system and at the first computing system receiving a number of encrypted secret shares from the number of client devices, processing the number of encrypted secret shares to produce processed data, and transmitting the processed data to a second computing system.

    Securing browser cookies
    206.
    发明授权

    公开(公告)号:US11949688B2

    公开(公告)日:2024-04-02

    申请号:US17426743

    申请日:2020-08-13

    Applicant: Google LLC

    CPC classification number: H04L63/123 H04L9/3247

    Abstract: Methods, systems, and apparatus, including an apparatus for verifying the integrity of requests. In some aspects, a method includes receiving, from an application, a request including an attestation token of the application. The attestation token includes a set of data that includes at least a public key of the application and a token creation time that indicates a time at which the attestation token was created. The attestation also includes a signature of the set of data. The signature is generated using a private key that corresponds to the public key. The integrity of the request is verified using the attestation token. The verification includes determining that the integrity of the request is valid based on a determination that the token creation time is within a threshold duration of the time at which the request was received and a determination that the set of data has not been.

    Preventing data manipulation using multiple aggregation servers

    公开(公告)号:US11917078B2

    公开(公告)日:2024-02-27

    申请号:US17418453

    申请日:2020-12-11

    Applicant: Google LLC

    CPC classification number: H04L9/3257 H04L9/0822 H04L9/0825 H04L9/14

    Abstract: Methods, systems, and apparatus, including a method for determining network measurements. In some aspects, a method includes receiving, by a first aggregation server and from each of multiple client devices, encrypted impression data. A second aggregation server receives, from each of at least a portion of the multiple client devices, encrypted conversion data. The first aggregation server and the second aggregation server perform a multi-party computation process to decrypt the encrypted impression data and the encrypted conversion data. Each portion of decrypted impression data and each portion of decrypted conversion data is sent to a respective reporting system.

    Preventing data manipulation and protecting user privacy in determining accurate location event measurements

    公开(公告)号:US11831651B2

    公开(公告)日:2023-11-28

    申请号:US17742993

    申请日:2022-05-12

    Applicant: Google LLC

    Abstract: This disclosure relates to generating location event measurements. In one aspect, a method includes presenting, by a client device, a digital component comprising geofence data that defines one or more physical locations corresponding to the digital component. In response to presenting the digital component, a trusted program of the client device stores, in a presentation event data structure, a presentation event data element specifying the geofence data. The trusted program detects, based on location information indicating a current location of the client device and the geofence data that the client device is within one of the one or more physical locations. In response to detecting that the client device is within one of the one or more physical locations, an event report is transmitted to a reporting system for the digital component. The event report indicates that a location event for the digital component has occurred.

    SYSTEMS AND METHODS FOR SECURE IDENTIFICATION RETRIEVAL

    公开(公告)号:US20230336351A1

    公开(公告)日:2023-10-19

    申请号:US18341689

    申请日:2023-06-26

    Applicant: Google LLC

    CPC classification number: H04L9/3213 G06F16/951 H04L9/3236 H04L9/3247

    Abstract: The present disclosure provides systems and methods for secure identification retrieval. The method includes retrieving a value of a periodic variable and calculating a plurality of query tokens from a corresponding plurality of client device identifiers and the value of the periodic variable. Each query token is associated with a corresponding client device identifier in a first database. The method further includes receiving a first query token calculated from a client device identifier of the first client device and the value of the periodic variable and identifying a second query token of the calculated plurality of query tokens in the first database matching the first query token. The method further includes, responsive to the identification, retrieving the associated client device identifier and retrieving one or more characteristics of the first client device according to the associated client device identifier. The method further includes transmitting the retrieved one or more characteristics.

    CONTENT SELECTION USING DISTRIBUTION PARAMETER DATA

    公开(公告)号:US20230306473A1

    公开(公告)日:2023-09-28

    申请号:US18326648

    申请日:2023-05-31

    Applicant: Google LLC

    Inventor: Gang Wang

    CPC classification number: G06Q30/0275 G06Q30/0251 G06F16/9535 G06F16/24578

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with publisher resources. In one aspect, a method includes receiving a request for a content item for presentation at a user device with a publisher resource; receiving, from a content item provider a first selection value for each of a plurality of content items provided by the content item provider; determining, for each of the content items and using accessed distribution parameters, a second selection value distinct from the first selection value; and determining, for each of the content items and independent of a bid corresponding to the content item, a combined selection value based on the first selection value for the content item and the second selection value for the content item.

Patent Agency Ranking