Digital content delivery based on measured viewability of a displayed content insertion field
AssigneeOptimera, LLC
InventorKeith Candiotti
Life of this patent
Estimating the term…
Abstract
When a server serves web pages and/or software application pages with digital ads to client devices, a system determines viewability scores for individual ad insertion spaces on the pages. The system determines viewability scores for each field based on the time at which at least a threshold percentage or ratio of the field's pixels where viewable and not off-screen or obscured by another open window. The system or the server may then select digital ads to serve to each field based on the field's viewability score.
Claims21
A method of determining viewability of an ad insertion field of a user interface that is displayed on a client electronic device, the method comprising, by one or more servers:
- communicating with a client electronic device that is outputting an instance of a user interface that is being served to a client application of the client electronic device by an ad server or web server, wherein the user interface includes a plurality of ad insertion fields;
- identifying a first ad insertion field of the ad insertion fields that are included in the user interface;
- querying the client application for the first ad insertion field to come into existence on the user interface;
- determining that the first ad insertion field has come into existence on the user interface;
- after determining that the first ad insertion field has come into existence on the user interface, determining whether code to render an ad has been loaded into the first ad insertion field;
- and
- after the code to render an ad has been loaded into the first ad insertion field, determining a viewability score for the first ad insertion field.
A system for determining viewability of an ad insertion field of a user interface that is displayed on a client electronic device, the system comprising:
- a solution scoring file host server that comprises a processor, memory and programming instructions that are configured to cause the solution scoring file host server to:
- identify a first ad insertion field,
- query a client electronic device that is outputting a user interface that is served to a client application running on the client electronic device by an ad server or web server, wherein the user interface includes a plurality of ad insertion fields, to return an indication that the first ad insertion field has come into existence on the user interface,
- after the indication is returned, determine that the first ad insertion field has come into existence on the user interface,
- after determining that the first ad insertion field has come into existence on the user interface, determine whether code to render an ad has been loaded into the first ad insertion field,
- after the code to render an ad has been loaded into the first ad insertion field, determine a viewability score for the first ad insertion field, and
- send the viewability score to the ad server, web server or both.
A method of determining viewability of an ad insertion field of a user interface that is displayed on a client electronic device, the method comprising, by one or more servers:
- communicating with a client electronic device that is outputting an instance of a user interface that is being served to the client electronic device by an ad server or a web server, wherein the user interface includes a plurality of ad insertion fields;
- identifying a first ad insertion field of the ad insertion fields that are included in the user interface;
- querying the user interface for the first ad insertion field to come into existence on the user interface;
- receiving, from the client electronic device, an indicator of visibility of a window of a screen via which the user interface is being presented;
- in response to the indicator of visibility indicating that the window is hidden, continuing to query the user interface until either (i) the client electronic device returns an indicator of visibility that indicates that the window is not hidden, or (ii) a digital advertisement is no longer associated with the first ad insertion field;
- and
- querying a solution scoring file host for a viewability score for the ad insertion field, wherein the viewability score comprises a measurement of the viewability of the ad insertion field from previously served instances of the user interface.
Dependencies are inferred from the claim text.