-
公开(公告)号:US10423674B1
公开(公告)日:2019-09-24
申请号:US15014807
申请日:2016-02-03
Applicant: Google Inc.
Inventor: Matthew Strecker Burriesci , David Kent German , Mathieu Gagne , Michael Kleber , Jonathan Frank Guarino , Guy Maor
IPC: G06F7/00 , G06F17/30 , G06F16/951
Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.
-
公开(公告)号:US10282357B1
公开(公告)日:2019-05-07
申请号:US15255367
申请日:2016-09-15
Applicant: Google Inc.
Inventor: William Martin Halpin, Jr. , Ruixue Fan , Antonella Pavese , Harrison Mark Gordon , Kirsten Paige Yee , Yueqing Wang , Matthew Strecker Burriesci , Sean Patrick Miller , Yijia Feng , James Robert Koehler
IPC: G06F17/30 , G06F16/2457 , G06F16/93 , G06F16/23 , G06F16/9535
Abstract: Methods and systems of reducing computer resource utilization to update rankings based on dynamically generated content are described. The method includes identifying a ranking of content experience types of a list of content experience types. Each content experience type including parameters to generate content experience documents. The method also includes updating the ranking of content experience types. The updating includes iteratively selecting content experience types from the ranking of content experience types to generate an update subset of the ranking of content experience types, generating, for a client device, a feedback request document including a plurality of content experience documents, and receiving feedback information related to the plurality of content experience documents included in the feedback request document to update the ranking of the content experience types included in the update subset.
-
公开(公告)号:US09959192B1
公开(公告)日:2018-05-01
申请号:US14854956
申请日:2015-09-15
Applicant: Google Inc.
Inventor: Matthew Strecker Burriesci , Willa Angel Chen , Sean Patrick Miller , Nikita Beloglazov , Nathan Peter Lucash
CPC classification number: G06F11/362 , G06F8/38 , G06F9/451 , G06F11/3656 , G06F11/3664 , G06F11/3668 , G06F11/3684 , G06F11/3696
Abstract: Systems and methods for providing a debugging interface for inserted elements in a resource are provided. One method includes detecting a trigger for a request to provide a debugging interface for a webpage, the webpage including a content interface configured to display third party content items. The method further includes transmitting the request for the debugging interface to a remote device, and receiving a script representing the debugging interface from the remote device. The method further includes inserting the debugging interface into the webpage by injecting the script into data of the webpage during loading of the webpage. The method further includes detecting a characteristic of at least one of the webpage, the content interface, or the remote device; and generating debugging information using the detected characteristic. The method further includes providing the debugging information in the debugging interface.
-
公开(公告)号:US20170353476A1
公开(公告)日:2017-12-07
申请号:US15173778
申请日:2016-06-06
Applicant: Google Inc.
IPC: H04L29/06
CPC classification number: H04L63/1416 , G06F21/554 , G06F21/566 , G06F21/568 , H04L63/1441
Abstract: An extension manager can identify that a browser extension that is installed on a computing device is configured to modify the operation of a browser application. The extension manager can determine that the browser extension is a malicious browser extension based on a manner that the browser extension modifies content presented within the browser application. The extension manager can disable the browser extension in response to determining that the browser extension is a malicious browser extension and then initiate an uninstall process that uninstalls the extension manager from the computing device.
-
-
-