-
公开(公告)号:US20250077710A1
公开(公告)日:2025-03-06
申请号:US18285297
申请日:2022-12-12
Applicant: Google LLC
Inventor: Gang Wang , Wenchao Tong
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating dynamic digital content in privacy preserving ways are described. In one aspect, a method includes receiving, by a trusted server and from multiple content platforms, digital component data for digital components. The server received, from each content platform, dynamic content selection logic for selecting discrete content elements for digital components of the content platform. The server selects, from digital components for which digital component data is stored in a digital component repository, candidate digital components based at least on user data included in a digital component request. For each candidate digital component, the server executes the dynamic content selection logic of the content platform that provided the digital component data for the candidate digital component, the executing resulting in selection of a particular layout and a particular subset of content elements for the digital component.
-
42.
公开(公告)号:US12244606B2
公开(公告)日:2025-03-04
申请号:US18497537
申请日:2023-10-30
Applicant: Google LLC
Inventor: Alex Daniel Jacobson , Gang Wang
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.
-
公开(公告)号:US20240427923A1
公开(公告)日:2024-12-26
申请号:US18827180
申请日:2024-09-06
Applicant: Google LLC
Inventor: Gang Wang , Kevin Wei Li Yeo
IPC: G06F21/62
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allowing suitable digital components to be automatically selected and provided to a client device. Methods can include generating a universal identifier for a digital component that is presented in the application. The application updates a set of universal identifiers that has been created for digital components presented by the application over a specified time period. The application identifies digital components and the corresponding universal identifiers that are blocked and generates a probabilistic data structure representing the set of blocked universal identifiers. The application creates multiple shares of the probabilistic data structure and transmits different shares to different servers. The application receives a separate response generated by each of the different servers based on the multiple shares and identifies a digital component to present in the application based on a combination of the separate responses.
-
公开(公告)号:US12166886B2
公开(公告)日:2024-12-10
申请号:US17845637
申请日:2022-06-21
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.
-
公开(公告)号:US20240406153A1
公开(公告)日:2024-12-05
申请号: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.
-
公开(公告)号:US12137147B2
公开(公告)日:2024-11-05
申请号:US18452375
申请日:2023-08-18
Applicant: Google LLC
Inventor: Gang Wang , Sagnik Nandy
IPC: H04L67/146 , H04L9/40 , H04L45/7453 , H04L67/145 , H04L67/148 , 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.
-
公开(公告)号:US12101404B2
公开(公告)日:2024-09-24
申请号:US17408293
申请日:2021-08-20
Applicant: Google LLC
Inventor: Zhong Wang , Gang Wang
CPC classification number: H04L9/3213 , H04L9/083 , H04L9/3247 , H04L9/3297 , H04L67/53 , H04L2463/102 , H04L2463/121
Abstract: At least one aspect is directed to improving the performance of real-time verification of online identity. The issuer computing system can receive a request to generate a composite token, the composite token configured to authorize certain verifying parties to authenticate a first-party token comprising information about a client. The issuer can generate a composite token using cryptographic keys and distribute it to the client, who can distribute it to other content item networks. The verifying parties can receive the composite token from the content item networks, use a cryptographic key verify the authenticity of the token corresponding to the client device, and use the token to further process content item operations. The system can distribute the cryptographic keys prior to the generation and verification of the composite token, and as such allow the parties to verify the composite token in real-time without contacting outside verification parties.
-
公开(公告)号:US12074975B2
公开(公告)日:2024-08-27
申请号:US17772188
申请日:2020-09-22
Applicant: Google LLC
Inventor: Gang Wang , Rock Yuen-Wong , Arpana Hosabettu , Marcel M. Moti Yung
CPC classification number: H04L9/3213 , H04L9/0869 , H04L9/3242 , H04L63/0435 , H04L63/126
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting/processing requests to control information stored at multiple content platforms/servers. In one aspect, a client device can send a request to verify the device's trustworthiness to a device trustworthiness server. The client device can receive, from the device trustworthiness server, data indicating that the client device is trustworthy, in response to which, the client device can send, to a relay server, a request to control user data stored at a plurality of servers. The client device can receive, via the relay server, a response from each of the plurality of servers. Based on the responses, the client device can determine that at least a subset of the plurality of servers that included the user data has performed the action specified in the request to control the user data.
-
49.
公开(公告)号:US12069157B2
公开(公告)日:2024-08-20
申请号:US18361303
申请日:2023-07-28
Applicant: GOOGLE LLC
Inventor: Gang Wang , Marcel M. Moti Yung
CPC classification number: H04L9/008 , H04L9/085 , H04L9/3257 , H04L9/3297 , H04L2209/42 , H04L2209/46
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 generate chronological sequences of encrypted impression data and encrypted conversion data and to decrypt the encrypted impression data and the encrypted conversion data.
-
公开(公告)号:US20240232423A1
公开(公告)日:2024-07-11
申请号:US17924897
申请日:2022-04-05
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung , Timothy David Lambert
CPC classification number: G06F21/6245 , G06F21/10
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for privacy-preserving cross-domain experiment monitoring are described. In one aspect, a method includes receiving, by a first server of a MPC system, a request for digital content including a first secret share of an application instance identifier that identifies the application instance associated with the device. The first server conducts, in collaboration with a second server of the secure MPC system, a privacy-preserving selection process to select a winning digital component from a set of digital components. Each digital component has a corresponding unique experiment identifier and unique control identifier. A first secret share representing the winning digital component is generated. A response is generated and includes the first secret share of the selection result and data representing whether the application is in the experiment group or a control group for each digital component.
-
-
-
-
-
-
-
-
-