-
1.
公开(公告)号:US20210133823A1
公开(公告)日:2021-05-06
申请号:US17147101
申请日:2021-01-12
Applicant: Google LLC
Inventor: Matthew Strecker Burriesci , Willa Angel Chen
IPC: G06Q30/02
Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.
-
公开(公告)号:US20210064206A1
公开(公告)日:2021-03-04
申请号:US17095090
申请日:2020-11-11
Applicant: Google LLC
Inventor: Kun Zhang , Willa Angel Chen , Yingwei Cui , William Martin Halpin,, JR. , Bahman Rabii , Tobias Maurer
IPC: G06F3/0485 , G06F16/957 , G06F40/14
Abstract: Methods and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.
-
3.
公开(公告)号:US20190235720A1
公开(公告)日:2019-08-01
申请号:US16379344
申请日:2019-04-09
Applicant: Google LLC
Inventor: Kun Zhang , Willa Angel Chen , Yingwei Cui , William Martin Halpin,, JR. , Bahman Rabii , Tobias Maurer
IPC: G06F3/0485 , G06F17/22
CPC classification number: G06F3/0485 , G06F16/9574 , G06F17/2247
Abstract: Method and systems for displaying content items on an information resource include identifying a supplemental content item to append to a DOM tree of the information resource and identifying a first content item displayed in a first container of the information resource. The methods also includes monitoring a position of a predetermined portion of the first content item relative to a viewport of the application and determining, responsive to monitoring the position of the predetermined portion of the first content item, that the first content item is visible within the viewport of the application. The method also includes appending the supplemental content item in a second container at a first position between the first container and an end of the information resource and displaying the supplemental content item within the viewport of the application responsive to detecting a scroll action towards the end of the information resource.
-
4.
公开(公告)号:US12002072B1
公开(公告)日:2024-06-04
申请号:US14856181
申请日:2015-09-16
Applicant: GOOGLE LLC
Inventor: Matthew Strecker Burriesci , Willa Angel Chen
IPC: G06Q30/0273 , G06Q30/0241
CPC classification number: G06Q30/0273 , G06Q30/0241
Abstract: At least one aspect is directed to a method of a method of automatically managing placement of content slots in an information resource. The method includes a data processing system receiving, from a computing device, a request for content and, in response, transmitting a content slot insertion script to the computing device. The content slot insertion script, when executed, can cause the computing device to identify one or more Document Object Model (DOM) elements included in the DOM tree of the information resource and determine one or more candidate third-party content placement locations according to a third-party content placement policy. The second plurality of computer-executable instructions, when executed on the computing device, can also cause the computing device to select, from the candidate third-party content placement locations, a third-party content placement location in the DOM tree and display a third-party content item at the selected ad placement location.
-
5.
公开(公告)号:US20230368250A1
公开(公告)日:2023-11-16
申请号:US18198480
申请日:2023-05-17
Applicant: GOOGLE LLC
Inventor: Matthew Burriesci , Keith Wright , Willa Angel Chen , Joshua Nedelka
IPC: G06Q30/02 , G06F16/957 , H04L67/02 , G06F16/958
CPC classification number: G06Q30/0277 , G06F16/957 , G06F16/958 , G06F16/972 , H04L67/02
Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.
-
6.
公开(公告)号:US11694237B2
公开(公告)日:2023-07-04
申请号:US16091455
申请日:2016-05-27
Applicant: Google LLC
Inventor: Matthew Burriesci , Keith Wright , Willa Angel Chen , Joshua Nedelka
IPC: G06Q30/00 , G06Q30/0241 , G06F16/957 , G06F16/958 , H04L67/02
CPC classification number: G06Q30/0277 , G06F16/957 , G06F16/958 , G06F16/972 , H04L67/02
Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.
-
7.
公开(公告)号:US12154144B2
公开(公告)日:2024-11-26
申请号:US18198480
申请日:2023-05-17
Applicant: GOOGLE LLC
Inventor: Matthew Burriesci , Keith Wright , Willa Angel Chen , Joshua Nedelka
IPC: G06Q30/00 , G06F16/957 , G06F16/958 , G06Q30/0241 , H04L67/02
Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.
-
公开(公告)号:US11017154B2
公开(公告)日:2021-05-25
申请号:US16736562
申请日:2020-01-07
Applicant: Google LLC
Inventor: Thomas James Worthington Long , Willa Angel Chen , Nathan Peter Lucash , Johan Land , Daniel William Kaemmerer , Lingxing Yuan
IPC: G06F40/143 , G06F40/14 , G06F40/103 , G06F40/154 , H04L12/26
Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.
-
公开(公告)号:US10536354B1
公开(公告)日:2020-01-14
申请号:US16101079
申请日:2018-08-10
Applicant: Google LLC
Inventor: Thomas James Worthington Long , Willa Angel Chen , Nathan Peter Lucash , Johan Land , Daniel William Kaemmerer , Lingxing Yuan
Abstract: Systems and methods of automatically detecting styles of properties of DOM elements of an information resource are disclosed. A data processing system including one or more processors can identify an information resource for which to automatically detect styles of properties used to style primary content of the information resource, identify at least one DOM container that contains at least a portion of the primary content, determine, for each of one or more DOM elements included in the DOM container, styles of properties corresponding to a respective DOM element, store, in a memory, the determined styles of properties corresponding to the respective DOM elements included in the DOM container and use the stored styles of properties to modify third-party content to be inserted within the information resource.
-
-
-
-
-
-
-
-