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
A system serves web pages and/or software application pages with digital ads to client devices by determining 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 then selects digital ads to serve to each field based on the field's viewability score.
Claims22
A method of serving a digital ad to an ad insertion field of a web page that is displayed on a client electronic device, comprising:
- by a system that comprises one or more servers:
- receiving a service request for a user interface from a client electronic device;
- causing the client device to output a page of the user interface, wherein the page of the user interface includes an ad insertion field that is located at a position on the page;
- 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;
- receiving a request for insertion of a digital advertisement in the ad insertion field;
- querying a data store of digital advertisements and selecting, from the data store, a digital advertisement targeting a viewability parameter that is consistent with the viewability score for the ad insertion field;
- and
- serving the selected digital advertisement to the client electronic device via the ad insertion field.
A system for serving a digital ad to an ad insertion field of a user interface that is output by a client electronic device, the system comprising:
- a processor;
- and
- a memory that stores programming instructions that are configured to cause the processor to:
- detect a service request for a user interface from a client electronic device, and
- cause the client electronic device to output the user interface, wherein:
- the user interface includes an ad insertion field that is located at a position on a page of the user interface, and
- the ad insertion field is associated with a viewability score that comprises a measurement of the viewability of the ad insertion field from previously-served instances of the user interface, and
- an ad server comprising a processor and a memory that stores programming instructions that are configured to cause the processor of the ad server to:
- receive a request for insertion of a digital advertisement in the ad insertion field,
- receive the viewability score for the ad insertion field,
- query a data store of digital advertisements and select, from the data store, a digital advertisement targeting a viewability parameter that is consistent with the viewability score for the ad insertion field, and
- serve the selected digital advertisement to the client electronic device via the ad insertion field.
A method of serving digital content to a web page that is displayed on a client electronic device, comprising:
- by a server:
- receiving a service request for a web page from a client electronic device, wherein the service request includes a service address;
- serving the web page to the client device at the service address, wherein the web page includes an insertion field that is located at a position on the web page;
- obtaining a viewability score for the insertion field, wherein the viewability score comprises a measurement of the viewability of the insertion field from previously-served instances of the web page;
- querying a data store of digital content items and selecting, from the data store, a digital content item targeting a viewability parameter that is consistent with the viewability score for the insertion field;
- and
- serving the selected digital content item to the client electronic device via the insertion field of the web page.
Dependencies are inferred from the claim text.