Digital advertising optimization
AssigneeIntrospective Analytics Inc.
InventorRobert James Dailey
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software for optimizing rendering performance of a web page containing one or more advertisements. Creative code related to an advertisement is received and a web page containing the creative code is virtually rendered while performance metrics regarding a plurality of connections to servers made during the rendering is collected. The collected performance metrics regarding the plurality of connections are analyzed to identify optimizations to be added to the creative code, and the creative code is modified by applying the identified optimizations.
Claims17
A method of optimizing rendering performance of web pages containing an advertisement, the method comprising steps of:
- receiving, by an optimization engine, creative code related to the advertisement;
- virtually rendering, by a web page testing service, a web page containing the creative code while collecting performance metrics regarding a plurality of connections to servers made by the web page testing service during the rendering;
- analyzing, by the optimization engine, the performance metrics regarding the plurality of connections to identify optimizations to be added to the creative code;
- and
- modifying, by the optimization engine, the creative code by applying the identified optimizations, wherein applying the identified optimizations comprises inserting one or more of a DNS prefetch HTML specification, a preconnect HTML specification, a prefetch HTML specification, and a preload HTML specification into an ad container HTML element for displaying the advertisement.
A system comprising:
- a web page testing service;
- and
- a processing resource operably connected to the web page testing service and executing an optimization engine configured to:
- receive creative code related to an advertisement for display on a web page,
- pass a link to a test page containing the creative code to the web page testing service, the web page testing service virtually rendering the test page while collecting performance metrics regarding a plurality of connections to servers made by the web page testing service during the rendering,
- analyze the performance metrics regarding the plurality of connections to identify optimizations to be added to the creative code, and
- modify the creative code by applying the identified optimizations, wherein applying the identified optimizations comprises inserting one or more of a DNS prefetch HTML specification, a preconnect HTML specification, a prefetch HTML specification, and a preload HTML specification into an ad container HTML element for displaying the advertisement.
A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processing resource of an ad optimization system, cause the ad optimization system to:
- receive from a submitter creative code related to an advertisement for display on a web page;
- pass a link to a test page containing the creative code to a web page testing service, the web page testing service virtually rendering the test page while collecting performance metrics regarding a plurality of connections to servers made by the web page testing service during the rendering;
- analyze the performance metrics regarding the plurality of connections to identify optimizations to be added to the creative code;
- modify the creative code by applying the identified optimizations, wherein applying the identified optimizations comprises inserting one or more of a DNS prefetch HTML specification, a preconnect HTML specification, a prefetch HTML specification, and a preload HTML specification into an ad container HTML element for displaying the advertisement;
- and
- return the modified creative code to the submitter.
Dependencies are inferred from the claim text.