-
公开(公告)号:US11790111B2
公开(公告)日:2023-10-17
申请号:US17286626
申请日:2020-10-01
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
CPC classification number: G06F21/6245 , H04L9/30 , H04L9/3213 , H04L9/3247
Abstract: Methods, systems, and apparatus, including a method for updating user consent in a verifiable manner. In some aspects, a method includes receiving, from a client device, a request including an attestation token. The attestation token includes a set of data that includes at least a user identifier that uniquely identifies a user of the client device, a token creation time that indicates a time at which the attestation token was created, user consent data specifying whether one or more entities that receive the attestation token are eligible to use data of the user, an action to be performed in response to the request. The attestation token also includes a digital signature of at least a portion of the set of data, including at least the user identifier and the token creation time. An integrity of the request is verified using the attestation token.
-
公开(公告)号:US11778047B2
公开(公告)日:2023-10-03
申请号:US17979547
申请日:2022-11-02
Applicant: Google LLC
Inventor: Gang Wang , Sagnik Nandy
IPC: H04L67/148 , H04L9/40 , H04L67/145 , H04L45/7453 , H04L67/146 , H04L67/02
CPC classification number: H04L67/148 , H04L45/7453 , H04L63/08 , H04L67/145 , H04L67/146 , H04L67/02
Abstract: The systems and methods described herein can enable the indirect transmission of session data between different domains. The system can pass the session data through a hashing function so that the data from a given domain remains private and secure to the specific domain. The system can generate clusters of associated domains for a given client device that the system can use to maintain a session between the client device and the domain.
-
公开(公告)号:US20230222542A9
公开(公告)日:2023-07-13
申请号:US17892699
申请日:2022-08-22
Applicant: Google LLC
Inventor: Michael Kleber , Gang Wang , Daniel Ramage , Charlie Harrison , Josh Karlin , Moti Yung
IPC: G06Q30/02 , G06F16/951 , H04L9/32 , H04L9/08
CPC classification number: G06Q30/0255 , G06F16/951 , H04L9/32 , H04L9/085 , H04L2209/42
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.
-
公开(公告)号:US20230205915A1
公开(公告)日:2023-06-29
申请号:US17908284
申请日:2021-02-03
Applicant: Google LLC
Inventor: Gang Wang , Evgeny Skvortsov
CPC classification number: G06F21/6245 , H04L9/085 , H04L2209/46
Abstract: This disclosure relates to systems and techniques that can be implemented by content platforms to optimize (a) demographic-based digital component distribution used to categorize each user into a particular demographic so as to appropriately target that user for purposes of maximizing the efficacy of digital components shown to that user, and (b) demographic reporting used to report to digital component providers the effectiveness of the digital component.
-
公开(公告)号: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.
-
公开(公告)号:US20230130021A1
公开(公告)日:2023-04-27
申请号:US17974334
申请日:2022-10-26
Applicant: Google LLC
Inventor: Wittawat Jitkrittum , Michal Mateusz Lukasik , Ananda Theertha Suresh , Xinnan Yu , Gang Wang
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing privacy-preserving machine learning models (e.g., neural networks) in secure multi-part computing environments. Methods can include computing an output of a particular layer of a neural network deployed in a two computing system environment using a cosine activation function.
-
公开(公告)号:US11620686B2
公开(公告)日:2023-04-04
申请号:US17118137
申请日:2020-12-10
Applicant: Google LLC
IPC: G06Q30/00 , G06Q30/0241 , G06F21/62
Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a first request for filling a slot on a first publisher page, the request including an encrypted publisher cookie; providing content responsive to the request; upon receipt of an indication that a user interacted with the content, creating and providing a content serving system cookie; linking the received encrypted publisher cookie with the content serving system cookie; receiving a second, different request for content in association with rendering a second, different publisher page, the second, different request including an encrypted publisher cookie associated with the second different publisher page and the previously provided content serving system cookie; linking the received encrypted publisher cookie associated with the second, different publisher page with the encrypted publisher cookie associated with the first publisher page; and using the linkings to determine content to deliver.
-
公开(公告)号:US20230078704A1
公开(公告)日:2023-03-16
申请号:US17795131
申请日:2021-12-17
Applicant: Google LLC
Inventor: Yunting Sun , Marcel M. Moti Yung , Gang Wang
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying labels for a dataset without revealing the dataset to any individual computing system. Methods can include receiving, by a first computing system of a multi-party computation (MPC) system, a query that includes a first and second share of a given user profile. The second share is encrypted with a key that prevents the first computing system from accessing the second share. The second share is transmitted to a second computing system of the MPC system. The first and the second computing system generates a machine learning model and identifies a respective first and a second label. The first computing system receives the second label as a response from the second computing system. The first computing system responds to the query with a response that includes the first and the second label.
-
公开(公告)号:US20230065501A1
公开(公告)日:2023-03-02
申请号:US17048395
申请日:2020-01-24
Applicant: Google LLC
Inventor: Gang Wang , Nitish J. Korula
IPC: G06F3/04847 , G06F3/0482
Abstract: A browser executing on a client device can detect external calls to remote servers generated by an online document. The browser can detect, in external content received in response to the external calls and for presentation in the online document, metadata describing domains that contributed to the delivery of the external content to the client device. The browser can aggregate, for each of the domains, a contribution of the domain to enable the presentation of the external content with the online document over a specified time period. The browser can present a visual representation of the contribution of each of at least some of the domains. The browser can receive, in response to interaction with the visual representation, a selection of one or more domains among the at least some domains. The browser can prevent the one or more domains from receiving subsequent external calls from the browser.
-
-
-
-
-
-
-
-
-