-
公开(公告)号:US12236568B2
公开(公告)日:2025-02-25
申请号:US18335431
申请日:2023-06-15
Applicant: Google LLC
Inventor: Tuna Toksoz , Anton Kast
Abstract: An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.
-
公开(公告)号:US20230342391A1
公开(公告)日:2023-10-26
申请号:US18214719
申请日:2023-06-27
Applicant: GOOGLE LLC
Inventor: Thomas Price , Tuna Toksoz
IPC: G06F16/583 , G06F16/958 , G06V30/224 , G06F18/243 , G06Q30/0241
CPC classification number: G06F16/583 , G06F16/958 , G06V30/224 , G06F18/24323 , G06Q30/0241
Abstract: Systems and methods are described for providing an interface and facilitating selection of sponsored content networks that provide sponsored content items. This may include providing, by a mediation server, a user interface to a publisher server, the user interface configured to provide access to data stored on the mediation server; receiving a metric associated with a rule for filtering content items associated with the publisher; applying the metric to a content network list associated with the publisher using the user interface to generate an updated content network list; and transmitting mediation code including the updated content network list to the publisher server, wherein the mediation code, when executed by a user device, (i) causes the user device to control display of content items according to the updated content network list and (ii) allows the user device to flag at least one content item for modifying the updated content network list.
-
公开(公告)号:US11607615B2
公开(公告)日:2023-03-21
申请号:US16975362
申请日:2018-11-02
Applicant: GOOGLE LLC
Inventor: Tuna Toksoz , John Dukellis
IPC: G06F9/445 , H04L29/08 , A63F13/71 , A63F13/35 , H04L9/40 , H04N21/258 , H04N21/478 , H04N21/6334 , H04N21/81 , H04L67/01
Abstract: The systems and methods discussed herein enable providing multi-part persistent content that may maintain a state across multiple presentations, including via different applications. In one such implementation, a first portion of a content item, such as a first level of a video game, may be provided to a client device, and the client device may interact with the game. An identification of a state of the game or completion of the first portion may be provided to a content server, which may store an association of the device or user with the execution state. At a subsequent time, a second portion of the content item, such as a second level of the game, may be provided to the client device, based on the stored association. This can prevent the repetitive transmission of the same content, thereby reducing use of computational and bandwidth resources.
-
公开(公告)号:US11550638B2
公开(公告)日:2023-01-10
申请号:US16836319
申请日:2020-03-31
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Graham Price
IPC: G06F9/50 , G06F9/48 , G06F16/957 , H04L67/02 , H04L47/80 , H04W28/02 , H04L67/50 , H04L43/0852
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.
-
公开(公告)号:US20220286743A1
公开(公告)日:2022-09-08
申请号:US17750853
申请日:2022-05-23
Applicant: GOOGLE LLC
Inventor: Priyanshu Jain , Tuna Toksoz , Spencer S. Johnson , Alex Jacobson
IPC: H04N21/454 , G06F16/338 , H04N21/482 , H04N21/488
Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.
-
公开(公告)号:US20210342995A1
公开(公告)日:2021-11-04
申请号:US16330685
申请日:2017-10-31
Applicant: GOOGLE LLC
Inventor: Tuna Toksoz , Anton Kast
Abstract: An image processing system for verifying that embedded digital content satisfies a predetermined criterion associated with display of the content, the image processing system a content embedding engine that embeds content in a resource provided by a content provider and that configures the resource for rendering, a rendering engine that renders the content embedded in the resource; an application interface engine that interfaces with the rendering engine and that generates a visualization of the resource and of the embedded content rendered in the resource; and an image processing engine that processes one or more pixels of the generated visualization of the resource and of the embedded content and the resource to verify that the specified visual element satisfies the predetermined criterion; and transmits verification data comprising an indication of whether the predetermined criterion is satisfied.
-
17.
公开(公告)号:US11074609B1
公开(公告)日:2021-07-27
申请号:US15059689
申请日:2016-03-03
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Price
IPC: G06Q30/02
Abstract: Systems and methods are described for improving mediated sponsored content networks using a stack trace. One implementation relates to a method running on a sponsored content network and includes receiving a request for a sponsored content item from a user device executing code from a mediation platform. An item is sent to fulfill the request. If the identity of the mediation platform is not known, the sent item includes stack trace implementation code. An identifier is received that is associated with the mediation platform consequent to the user device executing the stack trace implementation code and the identity of the mediation platform is determined using the identifier. A performance metric associated with the determined identity of the mediation platform is identified. The method may further receive a second request for a sponsored content item from the user device and use the performance metric to select the second item.
-
公开(公告)号:US11068290B2
公开(公告)日:2021-07-20
申请号:US16818340
申请日:2020-03-13
Applicant: GOOGLE LLC
Inventor: Tuna Toksoz , Thomas Price
Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.
-
公开(公告)号:US20210216614A1
公开(公告)日:2021-07-15
申请号:US16756332
申请日:2018-11-02
Applicant: GOOGLE LLC
Inventor: Tuna Toksoz , John Dukellis
Abstract: The present disclosure provides systems and methods for parameterized application installation. A client device may provide authentication credentials of a user to an authentication server, which may store an association between the user and a content item linking to an application and identifying a parameter for use by the application. The client device may download and install the application via an application server or application store. Once installed, the application may re-provide the authentication credentials to the authentication server, which may retrieve the association, and provide the parameter for use by the application. Thus, the application server or application store may continue to discard referrer information or parameters for the application, but the application may still receive and utilize the parameters without further user intervention.
-
公开(公告)号:US20210136174A1
公开(公告)日:2021-05-06
申请号:US17148357
申请日:2021-01-13
Applicant: Google LLC
Inventor: John Nicholas Dukellis , Tuna Toksoz
IPC: H04L29/08 , G06F16/958 , G06F16/901 , G06F16/9535 , G06F21/10 , G06F21/00
Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.
-
-
-
-
-
-
-
-
-