-
公开(公告)号:US20250077594A1
公开(公告)日:2025-03-06
申请号:US18562943
申请日:2022-12-08
Applicant: Google LLC
Inventor: Rishav Anand , Steven Guy Avery , Sittichai Jiampojamarn
IPC: G06F16/9535 , G06F16/955 , G06F21/62
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for privacy preserving digital component provider. In some implementations, a method includes providing, by a user device and during a browsing session of content page at the user device, (1) a request for a digital component and (2) contextual data representing a context within which the content page is provided for display on the user device; obtaining an embedding vector that represents the contextual data as a set of features and the digital component; generating one or more adjusted embedding vectors for a first interest group, wherein the collection includes the embedding vector adjusted by one or more values; and providing the one or more adjusted embedding vectors to a server for generating a model for the first interest group.
-
2.
公开(公告)号:US20240184925A1
公开(公告)日:2024-06-06
申请号:US18388374
申请日:2023-11-09
Applicant: Google LLC
Inventor: Gang Wang , Jacob Mark Hallberg , Rishav Anand , Raghava Hassan Nanjunda Swamy , Mengjie Xia
IPC: G06F21/62
CPC classification number: G06F21/6263 , G06F21/6281
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for securely executing customized computing workflows for selecting digital components are described. In one aspect, a method includes receiving a request for a digital component for presentation by a client device. In response to receiving the request, a pool of candidate digital components is retrieved from a repository of digital components, and each stage of a multi-stage workflow for selecting a digital component from the pool of digital components is executed in a sequence defined by the multi-stage workflow, including a filtering stage, a selection stage, and a rendering stage. After the rendering stage has been executed, a selected and packaged digital component is transmitted for receipt by the client device.
-
公开(公告)号:US20250088692A1
公开(公告)日:2025-03-13
申请号:US18560437
申请日:2022-12-28
Applicant: Google LLC
Inventor: Rishav Anand , Steven Guy Avery , Akhil Dhavala , Sittichai Jiampojamarn
IPC: H04N21/2668 , H04N21/25
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for selecting and presenting content in privacy preserving manners. A digital component request can be received from a client device at a first content platform, and can request digital components for presentation and can include contextual data describing an environment in which the digital component will be presented. Based on the contextual data, a client device user can be added to interest groups. Based on the contextual data, a digital component is selected for distribution to the client device. The selected digital component and instruction data are provided to the client device causing the client device to: update a membership count that indicates that the user has been added to the interest group; and include the selected digital component in a digital component selection process to select a digital component for presentation to the user of the client device.
-
公开(公告)号:US20250077702A1
公开(公告)日:2025-03-06
申请号:US18284755
申请日:2023-01-19
Applicant: Google LLC
Inventor: Gang Wang , Chin-Yet Lin , Rishav Anand , Shruti Murali , Tenghui Liu
IPC: G06F21/62
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing digital component while securing user data are described. In one aspect, a method includes receiving, by a multi-platform server and from a client device, a request for a digital component for presentation by the client device. The request for the digital component includes (i) request data that is opaque to the multi-platform server, and (ii) sensitive user data that is managed by the client device. In response to receiving the request for the digital component, the multi-platform server transmits, to a first content platform, a contextual request that includes the request data from the client device and that does not include the sensitive user data. After transmitting the contextual request, the multi-platform server receives, from the first content platform, a contextual response that includes a selection data unit for a first repository of digital components.
-
-
-