-
公开(公告)号:US11381600B1
公开(公告)日:2022-07-05
申请号:US16898565
申请日:2020-06-11
Applicant: Google LLC
Inventor: Gang Wang , Wing Pan Leung , Jason Jeffrey Miller
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating secure browser cookies. One of the methods includes providing an encrypted cookie request that requests encryption of a cookie of the digital component provider and includes a digital component request identifier; receiving an encrypted cookie generated by encrypting the cookie using the digital component request identifier and an encryption key, wherein the encrypted cookie is configured for inclusion in a request for digital components from the digital component provider for presentation on the webpage; generating a digital component request for digital components that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie; and transmitting the digital component request that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie.
-
72.
公开(公告)号:US11368469B2
公开(公告)日:2022-06-21
申请号:US16908394
申请日:2020-06-22
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.
-
公开(公告)号:US11336737B2
公开(公告)日:2022-05-17
申请号:US16850653
申请日:2020-04-16
Applicant: Google LLC
Inventor: Haskell Aaron Garon , Nicholas Wildman Isaacs , Gang Wang
IPC: H04L29/08 , G06F16/955 , G06F16/9535 , H04L29/06 , H04L67/50 , H04L67/55 , H04L67/75 , H04L67/53 , H04L67/01 , H04L67/025 , H04L67/306 , H04L67/02
Abstract: Methods, systems, and computer readable medium for improving opt-out compliance are disclosed. A method includes identifying an opportunity to transmit a digital component to a client device that is identified by a given unique identifier, accessing a database, identifying, within the database and based on the accessing, an opt-out timestamp specifying when a given user corresponding to the given unique identifier was presented the opt-out opportunity, determining, whether the timestamp indicates that the user was presented with the opportunity within a specified amount of time, and processing the opportunity by submitting the opportunity to transmit the digital component to third party digital component sources in response to determining that the given user was presented with the opportunity within the specified amount of time, or refraining from submitting the opportunity in response to determining that the given user was not presented with the opportunity within the specified amount of time.
-
公开(公告)号:US20220124393A1
公开(公告)日:2022-04-21
申请号:US17269730
申请日:2020-02-06
Applicant: Google LLC
Inventor: Gang Wang , Alex Daniel Jacobson
IPC: H04N21/2389 , H04N21/435 , H04N21/8358 , H04N21/235 , H04L9/32 , H04L9/08
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors that can occur in third party content presentation and verifying that third party content provided by a content provider to a content platform is actually displayed and is visible to the user when the content platform is accessed on the client device. Methods can include receiving, from an application executing on a client device, a request to generate a digitally signed token that is used to validate whether a particular content item displayed at the particular portion of the display is a third party content item. A digital watermark embedded at the particular portion of the display can be extracted and decoded to obtain data for attributes that are descriptive of the particular content item. A digitally signed token can be generated using this data, and the token can then be provided to application.
-
公开(公告)号:US20220083599A1
公开(公告)日:2022-03-17
申请号:US17537203
申请日:2021-11-29
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. M. Yung
IPC: G06F16/906 , G06F16/957 , G06F16/958 , G06F16/951 , 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.
-
公开(公告)号:US20220083582A1
公开(公告)日:2022-03-17
申请号: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 , G06K9/34
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.
-
公开(公告)号:US20220060319A1
公开(公告)日:2022-02-24
申请号:US17298893
申请日:2019-12-04
Applicant: Google LLC
Inventor: SARVAR PATEL , Marcel M.M. Yung , Gang Wang , Kam Seth , Mariana Raykova , Benjamin R. Kreuter
Abstract: A method including at each of a number of client devices receiving a data item, receiving a public key from a second computing system, encrypting the data item using the public key to produce a singly encrypted data item, engaging in an oblivious pseudorandom function protocol with a first computing system using the singly encrypted data item to produce a seed, generating an encrypted secret share using a threshold secret sharing function under which the encrypted secret share cannot be decrypted until a threshold number of encrypted secret shares associated with the same singly encrypted data item are received, and transmitting the encrypted secret share to the first computing system and at the first computing system receiving a number of encrypted secret shares from the number of client devices, processing the number of encrypted secret shares to produce processed data, and transmitting the processed data to a second computing system.
-
公开(公告)号:US11212351B2
公开(公告)日:2021-12-28
申请号:US16980378
申请日:2019-04-16
Applicant: Google LLC
Inventor: Mike 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.
-
79.
公开(公告)号:US20210400053A1
公开(公告)日:2021-12-23
申请号:US16908394
申请日:2020-06-22
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.
-
公开(公告)号:US11113724B1
公开(公告)日:2021-09-07
申请号:US16564883
申请日:2019-09-09
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.
-
-
-
-
-
-
-
-
-