-
公开(公告)号:US20210042787A1
公开(公告)日:2021-02-11
申请号:US16698548
申请日:2019-11-27
Applicant: Google LLC
Inventor: Michael Kleber , Gang Wang , Daniel Ramage , Charlie Harrison , Josh Karlin , Moti Yung
IPC: G06Q30/02 , H04L9/32 , H04L9/08 , G06F16/951
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.
-
公开(公告)号:US20210042357A1
公开(公告)日:2021-02-11
申请号:US16535912
申请日:2019-08-08
Applicant: Google LLC
IPC: G06F16/906 , G06F16/951 , G06F16/957 , G06F16/958 , G06N3/08
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.
-
公开(公告)号:US20210034782A1
公开(公告)日:2021-02-04
申请号:US16524792
申请日:2019-07-29
Applicant: GOOGLE LLC
Inventor: Michael Kleber , Vic Liu , Josh Karlin , Gang Wang , Nitish Korula , Yijian Bai , Jason Hsueh , Deepak Ravichandran
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.
-
公开(公告)号:US10681148B1
公开(公告)日:2020-06-09
申请号:US15961748
申请日:2018-04-24
Applicant: Google LLC
Abstract: The systems and methods described herein can enable the selection of customized content in networked systems that prevent the transfer of session data between different domains. The systems and methods described herein enable the exchange of data between third-party entities that would be blocked in networked systems that prevent cross-domain data exchange. The systems and methods can provide multi-sourced content without sacrificing security of the client device and browser environment.
-
公开(公告)号:US10453092B1
公开(公告)日:2019-10-22
申请号:US14600895
申请日:2015-01-20
Applicant: Google LLC
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.
-
公开(公告)号:US20250077643A1
公开(公告)日:2025-03-06
申请号:US18283325
申请日:2022-12-12
Applicant: Google LLC
Inventor: Gang Wang , Nikolaus Rath
IPC: G06F21/53
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for secure workflows that enhance data security are described. In one aspect, a digital component request is received. In response to receiving the digital component request, a multi-stage workflow for selecting a digital component is identified, and can include customizable stages. The execution of workflow stages includes: (A) identifying a given customizable stage; (B) for the stage: (i) identifying, a customization specific to the stage that generates an output for use in selecting the digital component; (ii) initiating an isolated execution environment for each customization; (iii) executing, within each isolated execution environment, the customization for which the isolated execution environment was initiated; and (iv) obtaining the output generated by the code of each isolated execution environment; and (C) executing a final stage to select a digital component based on the outputs. The selected digital component is sent to the client device.
-
公开(公告)号:US20250053681A1
公开(公告)日:2025-02-13
申请号:US18812592
申请日:2024-08-22
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.
-
公开(公告)号:US12223008B2
公开(公告)日:2025-02-11
申请号:US18495345
申请日:2023-10-26
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
IPC: G06F16/95 , G06F3/048 , G06F3/0481 , G06F16/955 , G06F16/957 , G06F16/958
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.
-
公开(公告)号:US12192377B2
公开(公告)日:2025-01-07
申请号:US17916194
申请日:2021-12-15
Applicant: Google LLC
Inventor: Alex Daniel Jacobson , Gang Wang , Marcel M. Moti Yung
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.
-
公开(公告)号:US12192342B2
公开(公告)日:2025-01-07
申请号: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
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.
-
-
-
-
-
-
-
-
-