-
公开(公告)号:US12003649B2
公开(公告)日:2024-06-04
申请号:US17633417
申请日:2021-03-16
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
IPC: H04L9/32
CPC classification number: H04L9/3255 , H04L9/3257 , H04L9/3263 , H04L2209/42
Abstract: Methods, systems, and computer media provide attestation tokens that protect the integrity of communications transmitted from client devices, while at the same time avoiding the use of stable device identifiers that could be used to track client devices or their users. In one approach, client devices can receive anonymous certificates from a device integrity computing system signifying membership in a selected device trustworthiness group, and attestation tokens can be signed anonymously with the anonymous certificates using a group signature scheme. Client devices can include throttlers imposing limits on the quantity of attestation tokens created by the client device.
-
公开(公告)号:US12001589B2
公开(公告)日:2024-06-04
申请号:US17627033
申请日:2020-04-16
Applicant: Google LLC
Inventor: Michael Kleber , Zhenyu Liu , Josh Karlin , Deepak Ravichandran , Nitish John Korula , Yijian Bai , Jason Hsueh , Gang Wang
CPC classification number: G06F21/6254 , G06N20/00 , H04L67/53 , H04L67/535
Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.
-
公开(公告)号:US11995128B2
公开(公告)日:2024-05-28
申请号:US17537203
申请日:2021-11-29
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. M. Yung
IPC: G06F7/02 , G06F16/00 , G06F16/906 , G06F16/951 , G06F16/957 , G06F16/958 , G06N3/08 , G06N7/04
CPC classification number: G06F16/906 , G06F16/951 , G06F16/9574 , G06F16/958 , G06N3/08 , G06N7/046
Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.
-
公开(公告)号:US20240163341A1
公开(公告)日:2024-05-16
申请号:US18497576
申请日:2023-10-30
Applicant: GOOGLE LLC
Inventor: Gang Wang , Marcel M. Moti Yung
IPC: H04L67/306 , H04L9/08
CPC classification number: H04L67/306 , H04L9/085 , H04L9/0869 , H04L2209/46
Abstract: This disclosure relates to a privacy preserving machine learning platform. In one aspect, a method includes receiving, from a client device and by a computing system of multiple multi-party computation (MPC) systems, a first request for user group identifiers that identify user groups to which to add a user. The first request includes a model identifier for a centroid model, first user profile data for a user profile of the user, and a threshold distance. For each user group in a set of user groups corresponding to the model identifier, a centroid for the user group that is determined using a centroid model corresponding to the model identifier is identified. The computing system determines a user group result based at least on the first user profile data, the centroids, and the threshold distance. The user group result is indicative of user group(s) to which to add the user.
-
公开(公告)号:US11928237B2
公开(公告)日:2024-03-12
申请号:US17285547
申请日:2020-05-12
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung , David Bruce Turner
CPC classification number: G06F21/6245 , G06F21/44 , G06F21/57 , H04L9/3247 , H04L9/3263
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors in a client device and its associated applications while preserving the privacy of the user of the device. Methods can include obtaining and blinding contextual application data for an application on a device. Data regarding the application's digital certificate and device trustworthiness data are obtained and provided to a trust assessment server along with the blinded data. This server can provide indications that the device is trustworthy and the application is authentic, and can digitally sign the blinded data. The digital signature can be validated and the unblinded contextual application data can be obtained. If the unblinded data matches the contextual application data, the application can provide the digital signature, the indications, and the unblinded contextual application data to an error detection server, which in turn can indicate the application does not have errors.
-
公开(公告)号:US20240054173A1
公开(公告)日:2024-02-15
申请号:US18495345
申请日:2023-10-26
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
IPC: G06F16/957 , G06F16/958 , G06F16/955 , G06F3/048 , G06F3/0481
CPC classification number: G06F16/9577 , G06F16/9574 , G06F16/958 , G06F16/9566 , G06F3/048 , G06F3/0481
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.
-
公开(公告)号:US11886569B2
公开(公告)日:2024-01-30
申请号:US17431486
申请日:2020-12-11
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung , David Bruce Turner
CPC classification number: G06F21/44 , G06F21/45 , G06F21/563 , H04L9/3213 , H04L9/3268 , G06F2221/2129
Abstract: This disclosure relates to using trust tokens to verify the integrity of devices and applications from which data is received. In one aspects, a method includes receiving, from a client device, a request for one or more trust tokens. The request includes at least one of one or more device-level fraud detection signals obtained from the client device or data representing code of an application that initiated the request. The request also includes a respective nonce for each of the one or more trust tokens. A determination is made, based on at least one of the one or more device-level fraud signals or the data representing the code of the application, to issue the one or more trust tokens to the client device. Each trust token is generated using the nonce for the trust token. The one or more trust tokens are provided to the client device.
-
公开(公告)号:US11882327B2
公开(公告)日:2024-01-23
申请号:US17269730
申请日:2020-02-06
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
IPC: H04N21/2389 , H04L9/08 , H04L9/32 , H04N21/235 , H04N21/435 , H04N21/8358
CPC classification number: H04N21/23892 , H04L9/0825 , H04L9/3213 , H04L9/3247 , H04N21/2355 , H04N21/4353 , H04N21/8358 , H04L2209/608
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors that can occur in third party content presentation and verifying that third party content provided by a content provider to a content platform is actually displayed and is visible to the user when the content platform is accessed on the client device. Methods can include receiving, from an application executing on a client device, a request to generate a digitally signed token that is used to validate whether a particular content item displayed at the particular portion of the display is a third party content item. A digital watermark embedded at the particular portion of the display can be extracted and decoded to obtain data for attributes that are descriptive of the particular content item. A digitally signed token can be generated using this data, and the token can then be provided to application.
-
公开(公告)号:US11861040B2
公开(公告)日:2024-01-02
申请号:US17053482
申请日:2020-01-22
Applicant: Google LLC
CPC classification number: G06F21/6245 , G06F21/602 , G06F2221/2115
Abstract: Methods, systems, and apparatus, including an apparatus for managing user data according to user consent settings are described. In some aspects, a method includes determining that a request for transmission by a client device to a recipient will include user data of a user of the client device. In response determining that the request will include the user data, the method includes requesting, from a consent management module of the client device, current user consent settings specified by the user which define at least one of (i) user data that can be transmitted from the client device, (ii) how user data transmitted from the client device can be used or (iii) which recipients can receive and retain user data from the client device. The method further includes receiving, from the consent management module, the current user consent settings and generating request data according the current user consent settings.
-
公开(公告)号:US11748777B1
公开(公告)日:2023-09-05
申请号:US17396115
申请日:2021-08-06
Applicant: Google LLC
IPC: G06Q30/00 , G06Q30/0251 , G06Q30/0241 , G06Q30/0273
CPC classification number: G06Q30/0255 , G06Q30/0275 , G06Q30/0277
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for delivering content. A method includes: identifying a webview; providing a script for execution when the webview is initiated, the script causing a device associated with the webview to retrieve a unique identifier associated with the device, encode the unique identifier, construct a URL that includes an advertising system domain and the encoded unique identifier, and pass the encoded unique identifier to the advertising system; passing a cookie for the advertising domain back to the webview for inclusion in the cookie space of the webview; storing information related to interactions of a user of the device when accessing content through different browsers or applications so as to unify the cookie spaces of the different browsers; identifying a request for content as being associated with the device; and using the information to determine content for delivery.
-
-
-
-
-
-
-
-
-