-
公开(公告)号:US12192377B2
公开(公告)日:2025-01-07
申请号:US17916194
申请日:2021-12-15
Applicant: Google LLC
Inventor: Alex Daniel Jacobson , Gang Wang , Marcel M. Moti Yung
Abstract: This disclosure describes systems and techniques for using controlling access to user information using ephemeral user identifiers. In one aspect, a method includes determining, for a given domain, engagement by a user with content provided by the given domain for display by an application at a client device of the user. A determination is made, based on the engagement by the user, to extend, for the given domain, a linkage between user identifiers for a user of the application. In response to determining to extend, for the given domain, the linkage between the user identifiers for the user of the application, one or more future domain-specific ephemeral user identifiers for the user and the given domain are obtained. An attestation record that includes a current domain-specific ephemeral user identifier and the one or more is generated and sent to the given domain.
-
公开(公告)号:US12028460B2
公开(公告)日:2024-07-02
申请号:US17269769
申请日:2020-02-06
Applicant: Google LLC
Inventor: Gang Wang , Sudhi P Herle , Giles Dominic Hogben , Alex Daniel Jacobson , Michael Wright , Nicholas N. Kralevich, IV , Bram Bonné
CPC classification number: H04L9/3242 , G06F21/31 , H04L9/3213 , G06F2221/2133
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to verify whether an interaction with a particular content displayed on a content platform is an interaction by an actual human user. A request to generate a click verification token can be received from a first application executing on a client device. The request can include data for a first set of parameters for a first interaction and a first message authentication code (MAC) set. If the first MAC set matches a second MAC set, which is generated using some of the data included in the request, the click verification token can be generated. The click verification token can be provided to the first application, which in turn can provide this token to a content verification system. The content verification can use this token to verify whether the first interaction is an actual human user interaction.
-
13.
公开(公告)号:US11831651B2
公开(公告)日:2023-11-28
申请号:US17742993
申请日:2022-05-12
Applicant: Google LLC
Inventor: Alex Daniel Jacobson , Gang Wang
CPC classification number: H04L63/107 , H04L9/085 , H04L9/3213 , H04L9/3247 , H04L63/0442 , H04L63/0876 , H04L63/20
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.
-
公开(公告)号:US11381530B2
公开(公告)日:2022-07-05
申请号:US16881760
申请日:2020-05-22
Applicant: Google LLC
Inventor: Alex Daniel Jacobson
IPC: H04L51/02 , H04L67/10 , H04L67/60 , G06F16/9032 , G06F16/901
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instantiating a dialog process at a particular child node state. In one aspect, a method includes receiving a request specifying a particular child node state of a dialog process, instantiating the dialog process at the root node state, providing input responses to the dialog process that cause the dialog process to traverse from the root node state to the particular child node state, where each input response is provided in response to an input request, and providing data that causes a user device to present the dialog process at the particular child node state.
-
公开(公告)号:US12013930B2
公开(公告)日:2024-06-18
申请号:US18338719
申请日:2023-06-21
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
CPC classification number: G06F21/52 , G06F21/64 , H04L9/3213
Abstract: Methods, systems, and computer readable medium for verifying interactions with digital components. The method includes receiving input indicating interaction associated with a digital component that is provided by a content provider and presented by a user interface of the user device, determining, by a trusted program of the user device, that the interaction is valid, generating, by the trusted program and based on the determination that the interaction is valid based on a validity evaluation, a digitally signed token that attests the validity of the interaction with the digital component, and providing, by the trusted program and to a third party, the digitally signed token as an indication of the validity of the interaction.
-
公开(公告)号:US20240095364A1
公开(公告)日:2024-03-21
申请号:US17928714
申请日:2022-05-06
Applicant: Google LLC
Inventor: Gang Wang , Nicholas Alexander Bruno Sabatino , Alex Daniel Jacobson
CPC classification number: G06F21/572 , G06F8/61 , G06F21/64 , H04L9/3247 , G06F2221/033
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for securely attributing application (app) installations while preserving user privacy are described. In one aspect, a method includes a given digital component that can be provided and can include a reference to a software application. A user interaction with the digital component that initiates installation of the application can be detected. The software application can be installed at a client device. The following can be obtained: (i) impression data that reference the software application and (ii) interaction data that reference the software application. Attribution credits for the installation of the software application can be assigned by applying an attribution model to the presentation and interaction data. Attribution tokens can be generated that includes (i) data identifying the software application, (ii) data identifying the respective attribution credit assigned to the entity, and (iii) and an integrity token.
-
公开(公告)号:US11836209B2
公开(公告)日:2023-12-05
申请号:US17419604
申请日:2020-05-22
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
IPC: G06F3/048 , G06F16/957 , G06F16/958 , G06F16/955 , G06F3/0481
CPC classification number: G06F16/9577 , G06F3/048 , G06F3/0481 , G06F16/958 , G06F16/9566 , G06F16/9574
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the 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, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.
-
公开(公告)号:US20230188358A1
公开(公告)日:2023-06-15
申请号:US17926343
申请日:2020-05-29
Applicant: GOOGLE LLC
Inventor: Gang Wang , Alex Daniel Jacobson
CPC classification number: H04L9/3247 , H04L63/105 , H04L9/3213
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for validating an application's data access request. One of the methods includes receiving, for an application, a request for access to data collected by a device; determining an identifier for the application and a declared use of the data by the application based on contents of a twice-signed data usage token for the application; and controlling the application's access to the data, including: enabling access to the data when (i) both signatures of the twice-signed data usage token have been validated and (ii) the declared use of the data matches an authorized use of the data; and preventing the application from accessing the data when (i) either signature of the twice-signed data usage token has not been validated or (ii) the declared use of the data fails to match the authorized use of the data.
-
公开(公告)号:US20230141428A1
公开(公告)日:2023-05-11
申请号:US17916194
申请日:2021-12-15
Applicant: Google LLC
Inventor: Alex Daniel Jacobson , Gang Wang , Marcel M. Moti Yung
CPC classification number: H04L9/3247 , H04L9/3297 , H04L9/0825
Abstract: This disclosure describes systems and techniques for using controlling access to user information using ephemeral user identifiers. In one aspect, a method includes determining, for a given domain, engagement by a user with content provided by the given domain for display by an application at a client device of the user. A determination is made, based on the engagement by the user, to extend, for the given domain, a linkage between user identifiers for a user of the application. In response to determining to extend, for the given domain, the linkage between the user identifiers for the user of the application, one or more future domain-specific ephemeral user identifiers for the user and the given domain are obtained. An attestation record that includes a current domain-specific ephemeral user identifier and the one or more is generated and sent to the given domain.
-
公开(公告)号:US20220123944A1
公开(公告)日:2022-04-21
申请号:US17269769
申请日:2020-02-06
Applicant: Google LLC
Inventor: Gang Wang , Sudhi P Herle , Giles Dominic Hogben , Alex Daniel Jacobson , Michael Wright , Nicholas N. Kralevich, IV , Bram Bonné
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to verify whether an interaction with a particular content displayed on a content platform is an interaction by an actual human user. A request to generate a click verification token can be received from a first application executing on a client device. The request can include data for a first set of parameters for a first interaction and a first message authentication code (MAC) set. If the first MAC set matches a second MAC set, which is generated using some of the data included in the request, the click verification token can be generated. The click verification token can be provided to the first application, which in turn can provide this token to a content verification system. The content verification can use this token to verify whether the first interaction is an actual human user interaction.
-
-
-
-
-
-
-
-
-