-
公开(公告)号:US11711436B2
公开(公告)日:2023-07-25
申请号:US17536623
申请日:2021-11-29
Applicant: Google LLC
Inventor: Mike West , Yian Gao , Gang Wang , Charles Harrison
IPC: H04L67/146 , H04L67/53 , H04L67/133 , H04L67/50 , H04L67/568
CPC classification number: H04L67/146 , H04L67/133 , H04L67/53 , H04L67/535 , H04L67/568
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.
-
公开(公告)号:US20230188507A1
公开(公告)日:2023-06-15
申请号:US18163740
申请日:2023-02-02
Applicant: Google LLC
CPC classification number: H04L63/0421 , G06F21/602 , H04L67/146 , H04L9/0643 , H04L67/02 , G06F21/6254
Abstract: The present disclosure provides a secure, user-transparent, and highly efficient content provider-specific identifier (“CPSID”), sometimes referred to as a “read-only cookie” (“ROC”). These content provider-specific identifiers may be generated by the client device and encrypted with a public key of the content provider, preventing third parties from indirectly identifying matches, and obviating the need for provider-side cookie matching tables and resource-intensive tracking communications. The generation of content provider-specific identifiers may be controlled by user policies, such that identifiers are only created for content providers with compliant terms of service (ToS), e.g., retrievable from a predetermined address within the domain; content providers that are on a whitelist (e.g. for which the user has explicitly provided consent); and/or content providers that are not on a blacklist (e.g. for which the user has explicitly refused consent).
-
公开(公告)号:US20230155820A1
公开(公告)日:2023-05-18
申请号:US17916871
申请日:2022-03-07
Applicant: Google LLC
Inventor: Gang Wang , Sarvar Patel , Marcel M. Moti Yung , Karn Seth , Kevin Wei Li Yeo , Benjamin Kreuter , Mariana Raykova , Tancrède Lepoint
IPC: H04L9/08
CPC classification number: H04L9/085 , H04L2209/466
Abstract: This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes receiving, by a first computing system of a secure MPC system and from a client device, a digital component request and a nonce. The first computing system generates, based on the nonce and a function, an array including a share of a Bloom filter representing user group identifiers for user groups that include a user of the client device as a member. For each of multiple user group identifiers, the first computing system calculates, in collaboration with one or more second computing systems of the secure MPC system and using the array, a respective first secret share of one or more user group membership condition parameters.
-
公开(公告)号:US20230143933A1
公开(公告)日:2023-05-11
申请号:US17795024
申请日:2021-10-11
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung , Kevin Wei Li Yeo
CPC classification number: G06F21/64 , G06F21/6254 , H04L63/20 , H04L9/085 , H04L2209/46
Abstract: This document describes systems and techniques for improving the integrity and protecting the security of information in content selection and distribution. In one aspect, a method includes receiving, by a first server of a secure multi-party computation (MFC) system from an application on a user device, a request for a digital component. The request is parsed into distinct sub-requests. Each sub-request is transmitted to a different server. A set of candidate selection values is received from a separate server. The first server performs, in collaboration with one or more second servers of the MFC system, a selection process to generate a selection result for a winning digital component, including merging, the first set of candidate selection values and a set of cached selection values to create a final set of candidate selection values and sorting the final set according to the values of the candidate selection values.
-
公开(公告)号:US20230057236A1
公开(公告)日:2023-02-23
申请号:US17979547
申请日:2022-11-02
Applicant: Google LLC
Inventor: Gang Wang , Sagnik Nandy
IPC: H04L67/148 , H04L9/40 , H04L67/145 , H04L45/7453 , H04L67/146
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.
-
公开(公告)号:US11586663B2
公开(公告)日:2023-02-21
申请号:US17534065
申请日:2021-11-23
Applicant: Google LLC
Inventor: Yian Gao , Gang Wang , Marcel M. Moti Yung , Suneeti Shah , Philippe de Lurand Pierre-Paul , Creighton Thomas
IPC: G06F16/41 , G06F16/45 , G06F16/483 , G06F3/16 , G06V30/148
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, facilitate cross-platform content muting. Methods include detecting a request from a user to remove, from a user interface, a media item that is provided by a first content source and presented on a first platform. One or more tags that represent the media item are determined. These tags, which indicate that the user removed the media item represented by the one or more tags from presentation on the first platform, are stored in a storage device. Subsequently, content provided by a second content source (different from the first content source) on a second platform (different from the first platform) is prevented from being presented. This content is prevented from being presented based on a tag representing the content matching the one or more tags stored in the storage device.
-
公开(公告)号:US20220414258A1
公开(公告)日:2022-12-29
申请号:US17617370
申请日:2021-01-15
Applicant: Google LLC
Inventor: Gang Wang , David Bruce Turner
Abstract: This disclosure relates to using probabilistic data structures to enable systems to detect fraud while preserving user privacy. In one aspect, a method includes obtaining a set of frequency filters. Each frequency filter defines a maximum event count for a specified event type over a specified time duration and corresponds to a respective content provider. A subset of the frequency filters are identified as triggered frequency filters for which an actual event count for the specified event type corresponding to the frequency filter exceeds the maximum event count defined by the frequency filter during a time period corresponding to a specified time duration for the frequency filter. A probabilistic data structure that represents at least a portion of the frequency filters in the subset of frequency filters is generated. A request for content is sent to multiple content providers. The request for content includes the probabilistic data structure.
-
公开(公告)号:US20220414255A1
公开(公告)日:2022-12-29
申请号:US17053482
申请日:2020-01-22
Applicant: Google LLC
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.
-
公开(公告)号:US20220376928A1
公开(公告)日:2022-11-24
申请号:US17418453
申请日:2020-12-11
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
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 decrypt the encrypted impression data and the encrypted conversion data. Each portion of decrypted impression data and each portion of decrypted conversion data is sent to a respective reporting system.
-
公开(公告)号:US11388006B2
公开(公告)日:2022-07-12
申请号:US16758782
申请日:2019-09-03
Applicant: Google LLC
Inventor: Gang Wang , Marcel Yung
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.
-
-
-
-
-
-
-
-
-