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.
Claims20
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 web server, wherein the user interface includes a plurality of ad insertion fields;
- identifying an element ID for a first ad insertion field of the ad insertion fields that are included in the user interface;
- querying the user interface for an element ID for the first ad insertion field to come into existence on the user interface;
- after the element ID for the first ad insertion field is returned, determining that the first ad insertion field has come into existence on the user interface, and 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 an element ID for a first ad insertion field,
- query a client electronic device that is outputting a user interface that is served to the client electronic device by an ad server or web server, wherein the user interface that includes a plurality of ad insertion fields to return an element ID for the first ad insertion field, and wherein the element ID indicates that the first ad insertion field has come into existence on the user interface,
- after the element ID for the first ad insertion field is returned, determine that the first ad insertion field has come into existence on the user interface, and determine a viewability score for the first ad insertion field, and
- send the viewability score to the ad server, web server or both.
Dependencies are inferred from the claim text.