-
公开(公告)号:US20210168213A1
公开(公告)日:2021-06-03
申请号:US16980378
申请日:2019-04-16
Applicant: Google LLC
Inventor: Michael West , Yian Gao , Gang Wang , Charles Harrison
Abstract: Systems and methods described herein can relate to a web browser-based application programming interface (API) that can control the authorization of data transmissions within a networked environment. The system enables content items displayed in a web page to make a call to the browser to request that the browser register the content item with the browser. The web browser can control the network transmissions to content items approved or authorized by the web browser. The system can reduce the number of transmissions that do not result in content for the client device—saving bandwidth and computational resources for the client device.
-
公开(公告)号:US10666741B1
公开(公告)日:2020-05-26
申请号:US15961763
申请日:2018-04-24
Applicant: Google LLC
Inventor: Gang Wang , Sagnik Nandy
IPC: G06F15/16 , H04L29/08 , H04L29/06 , H04L12/743
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.
-
公开(公告)号:US10387923B2
公开(公告)日:2019-08-20
申请号:US14626031
申请日:2015-02-19
Applicant: Google LLC
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.
-
公开(公告)号:US12284164B2
公开(公告)日:2025-04-22
申请号:US18656044
申请日:2024-05-06
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
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.
-
公开(公告)号:US20250080349A1
公开(公告)日:2025-03-06
申请号:US18285704
申请日:2023-04-25
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung , Sheldon I. Walfish
Abstract: Disclosed herein are systems, methods, and computer-readable media for enabling more secure multi-party computations (MPCs) using a trusted execution environment (TEE). In one aspect, a method includes executing, by a first MPC computer, a secure MPC protocol in a first TEE of the first MPC computer. The first MPC computer generates a request to a second MPC computer executing the secure MPC protocol in a second TEE of the second MPC computer. The first TEE determines that one or more attestation conditions are met by the first MPC computer executing the secure MPC protocol in the first TEE. In response to determining that the one or more attestation conditions are met, the first TEE generates an attestation token including one or more digital signatures for the secure MPC protocol executing in the first TEE. The first MPC computer sends the attestation token with the request to the second MPC computer.
-
公开(公告)号:US12244716B2
公开(公告)日:2025-03-04
申请号:US18341689
申请日:2023-06-26
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
IPC: H04L9/32 , G06F16/951
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.
-
公开(公告)号:US12236450B2
公开(公告)日:2025-02-25
申请号:US17269155
申请日:2020-05-19
Applicant: Google LLC
IPC: G06Q30/0241 , H04L9/32
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for combating false advertising using crowdsourcing. In one aspect, a method includes receiving a false digital component alert indicating that a digital component presented at a client device includes false information, validating the false digital component alert based on a public key to verify digital signature included in the false digital component alert matching the public key of stored attestation tokens specifying presentation and interaction data for the digital component. In response, adding the false digital component alert to an aggregated report. Based on a false alert ratio, determining that a magnitude of validated false digital component alerts in the aggregated report meets a threshold, and triggering a false digital component mitigation response including providing a false information warning with the false digital component to one or more client devices or digital component provider.
-
公开(公告)号:US20250055693A1
公开(公告)日:2025-02-13
申请号:US18933390
申请日:2024-10-31
Applicant: Google LLC
Inventor: Gang Wang , Marcel Yung
IPC: H04L9/32 , G06F16/903 , H04L9/08
Abstract: The present disclosure provides systems and methods for authenticated control of content delivery. The method includes receiving a request for an item of content from a computing device, the request comprising a security token associated with the computing device and an identifier of a group of domains, identifying the group of domains from the identifier, and retrieving a security key associated with the group of domains. The method further includes decrypting a signature of the security token, identifying an authentication string, determining that the authentication string matches a server authentication string, and identifying characteristics of the security token. The characteristics of the security token include a confidence score. The method further includes comparing the confidence score of the security token to a threshold, determining that the confidence score does not exceed the threshold, and preventing transmission of content to the computing device.
-
公开(公告)号:US12210647B2
公开(公告)日:2025-01-28
申请号:US17794040
申请日:2021-04-20
Applicant: Google LLC
Inventor: Gang Wang , Andres Munoz Medina , Marcel M. Moti Yung , Yijian Bai , Ardian Poernomo , Jingjing Wang
IPC: G06F21/62
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using additive and subtractive noise for preserving the privacy of users. In one aspect, a method includes obtaining a first set of genuine user group identifiers that identify user groups that include a user as a member. A second set of user group identifiers is generated for the user by removing zero or more genuine user group identifiers from the first set to generate the second set and adding, to the second set, one or more fake user group identifiers for user groups that do not include the user as a member. A probabilistic data structure is generated based on the second set of user group identifiers. The probabilistic data structure is transmitted. Data indicating a set of digital components including at least one digital component selected based on the probabilistic data structure is received.
-
公开(公告)号:US20240422013A1
公开(公告)日:2024-12-19
申请号:US18815246
申请日:2024-08-26
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
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 batches of N device integrity elements from a device integrity computing system, each corresponding to a different public key. The N device elements can be signed by a device integrity computing system. The signing by the device integrity computing system can be signing with a blind signature scheme. Client devices can include throttlers imposing limits on the quantity of attestation tokens created by the client device.
-
-
-
-
-
-
-
-
-