IP Library › Granted Patent US 12,254,488
Granted Patent B2
US 12,254,488 · App. 16/311,897 · Granted Mar 18, 2025

System and method for digital ad configuration

Inventors: Andrew Rusiecki (New York, NY); Jeremy Sadwith (New York, NY); Harry Kargman (New York, NY)
Assignee: ACK VENTURES HOLDINGS, LLC
G06Q30/0246G06Q30/0241G06Q30/0276G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,254,488
App. No.
16/311,897
Granted
Mar 18, 2025
Kind
B2
Abstract

A technique for dynamic digital ad configuration of digital ads being displayed on web pages and other digital properties is discussed. In one embodiment a site-specific Ad Tag is used to formulate a request for ad creatives for a publisher web page based on previously stored website configuration settings and dynamically retrieved targeting parameters. Ad creatives satisfying the request are identified and advertiser configuration settings for the identified and retrieved ad creative may be further adjusted based on the publisher website configuration settings before the ad creative is displayed on the website. Further, the site-specific Ad Tag may continue to monitor a performance of the displayed ad creative after the ad creative has been displayed on the web page of the publisher to optimize display and acquire information.

Claims (71)

1. A computing device-implemented method for dynamic digital ad configuration using at least one processor, the method comprising:

providing a publisher-specific tag for placement in a publisher's digital ad server as an ad creative;

receiving a request at a host server for a site-specific Ad Tag from the publisher-specific tag, the requesting publisher-specific tag loaded in place of an ad creative for an ad slot on a web page of the publisher;

delivering the site-specific Ad Tag from the host server to the web page of the publisher in response to the request, the site-specific Ad Tag:

including pre-defined custom configuration settings for ad creatives appearing on web pages on the publisher website,

configured to request data from one or more external sources to dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

configured to monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

wherein a request for an ad creative for the ad slot is received from the site-specific Ad Tag at a location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

wherein a first ad creative is transmitted to the requesting site-specific Ad Tag for display on the web page of the publisher in response to the request.

2. The method of claim 1 wherein the advertiser configuration settings for the first ad creative are adjusted based on the configuration settings for the website of the publisher by the site-specific Ad Tag before display of the first ad creative.

3. The method of claim 1 wherein the targeting parameters are based on at least one of contextualization information and website visit metrics dynamically retrieved by the site-specific Ad Tag.

4. The method of claim 1 wherein the targeting parameters are based on at least one of data regarding the amount of user dwell time on a web page, the amount of time a user spent viewing an ad creative, user interaction metrics with an ad creative on the web page, user location, phone or carrier type, scroll depth, scroll speed, viewability data, likelihood to engage data, user-defined ad preferences and user interaction with previously seen ad creatives.

5. The method of claim 1 , further comprising:

creating a new ad slot with the site-specific Ad Tag in which to display the first ad creative on the web page of the publisher.

6. The method of claim 1 wherein the first ad creative is retrieved from a programmatic advertising platform associated with an entity controlling the host server.

7. The method of claim 1 wherein the first ad creative is retrieved from a publisher ad server.

8. The method of claim 1 wherein the first ad creative is retrieved from a location that is not associated with an entity controlling the host server.

9. A computing device-implemented method for dynamic digital ad configuration using at least one processor, the method comprising:

providing a site-specific Ad Tag for loading on a publisher web page, the site-specific Ad Tag including pre-defined custom configuration settings for ad creatives appearing on web pages of a publisher website and configured to:

request data from one or more external sources,

dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

receiving a request for an ad creative for the ad slot from the site-specific Ad Tag at a location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

transmitting to the requesting site-specific Ad Tag a first ad creative for display on the web page of the publisher in response to the request.

10. The method of claim 9 wherein the targeting parameters are based on at least one of contextualization information and website visit metrics dynamically retrieved by the site-specific Ad Tag.

11. The method of claim 9 wherein the targeting parameters are based on at least one of data regarding the amount of user dwell time on a web page, the amount of time a user spent viewing an ad creative, user interaction metrics with an ad creative on the web page, user location, phone or carrier type, scroll depth, scroll speed, viewability data, likelihood to engage data, user-defined ad preferences and user interaction with previously seen ad creatives.

12. A non-transitory medium holding processor-executable instructions for dynamic digital ad configuration, the instructions when executed by at least one processor causing at least one computing device to:

provide a publisher-specific tag for placement in a publisher's digital ad server as an ad creative;

receive a request at a host server for a site-specific Ad Tag from the publisher-specific tag, the requesting publisher-specific tag loaded in place of an ad creative for an ad slot on a web page of the publisher;

deliver the site-specific Ad Tag from the host server to the web page of the publisher in response to the request, the site-specific Ad Tag:

including pre-defined custom configuration settings for ad creatives appearing on web pages on the publisher website,

configured to request data from one or more external sources and dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

configured to monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

wherein a request for an ad creative for the ad slot is received from the site-specific Ad Tag at a location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

wherein a first ad creative is transmitted to the requesting site-specific Ad Tag for display on the web page of the publisher in response to the request.

13. The medium of claim 12 wherein the advertiser configuration settings for the first ad creative are adjusted based on the configuration settings for the website of the publisher by the site-specific Ad Tag before display of the first ad creative.

14. The medium of claim 12 wherein the targeting parameters are based on at least one of contextualization information and website visit metrics dynamically retrieved by the site-specific Ad Tag.

15. The medium of claim 12 wherein the targeting parameters are based on at least one of data regarding the amount of user dwell time on a web page, the amount of time a user spent viewing an ad creative, user interaction metrics with an ad creative on the web page, user location, phone or carrier type, scroll depth, scroll speed, viewability data, likelihood to engage data, user-defined ad preferences and user interaction with previously seen ad creatives.

16. The medium of claim 12 , wherein the instructions when executed further cause the at least one computing device to:

create a new ad slot with the site-specific Ad Tag in which to display the first ad creative on the web page of the publisher.

17. The medium of claim 12 wherein the first ad creative is retrieved from a programmatic advertising platform associated with an entity controlling the host server.

18. The medium of claim 12 wherein the first ad creative is retrieved from a publisher ad server.

19. The medium of claim 12 wherein the first ad creative is retrieved from a location that is not associated with an entity controlling the host server.

20. A non-transitory medium holding processor-executable instructions for dynamic digital ad configuration, the instructions when executed by at least one processor causing at least one computing device to:

provide a site-specific Ad Tag for loading on a publisher web page, the site-specific Ad Tag including pre-defined custom configuration settings for ad creatives appearing on web pages of a publisher website and configured to:

request data from one or more external sources,

dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

receive a request for an ad creative for the ad slot from the site-specific Ad Tag at a location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

transmit to the requesting site-specific Ad Tag a first ad creative for display on the web page of the publisher in response to the request.

21. The medium of claim 20 wherein the targeting parameters are based on at least one of contextualization information and website visit metrics dynamically retrieved by the site-specific Ad Tag.

22. The medium of claim 20 wherein the targeting parameters are based on at least one of data regarding the amount of user dwell time on a web page, the amount of time a user spent viewing an ad creative, user interaction metrics with an ad creative on the web page, user location, phone or carrier type, scroll depth, scroll speed, viewability data, likelihood to engage data, user-defined ad preferences and user interaction with previously seen ad creatives.

23. A system for digital ad configuration, comprising:

a host server, the host server in communication with a publisher website and configured to execute instructions with at least one processor to:

provide a publisher-specific tag for placement in a publisher's digital ad server as an ad creative;

receive a request at a host server for a site-specific Ad Tag from the publisher-specific tag, the requesting publisher-specific tag loaded in place of an ad creative for an ad slot on a web page of the publisher;

deliver the site-specific Ad Tag from the host server to the web page of the publisher in response to the request, the site-specific Ad Tag:

including pre-defined custom configuration settings for ad creatives appearing on web pages on the publisher website,

configured to request data from one or more external sources and dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

configured to monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

wherein a request for an ad creative for the ad slot is received from the site-specific Ad Tag at a location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

wherein a first ad creative is transmitted to the requesting site-specific Ad Tag for display on the web page of the publisher in response to the request.

24. A system for dynamic digital ad configuration, comprising:

a host server equipped with at least one processor, the host server in communication with a publisher web site; and

a location providing ad creatives, the host server configured to:

provide a site-specific Ad Tag for loading on a publisher web page, the site-specific Ad Tag including pre-defined custom configuration settings for ad creatives appearing on web pages of a publisher website and configured to:

request data from one or more external sources,

dynamically form a request for an ad creative for the ad slot by determining one or more targeting parameters using data received from the one or more external sources, and

monitor the ad creative after the ad creative has been displayed to enforce publisher rules regarding competitive separation of ads from different advertisers;

receive a request for an ad creative for the ad slot from the site-specific Ad Tag at the location providing ad creatives, the request for the ad creative based on the configuration settings and the one or more targeting parameters, and

transmit to the requesting site-specific Ad Tag a first ad creative for display on the web page of the publisher in response to the request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: ACK VENTURES HOLDINGS UK, LIMITED
To: ACK VENTURES HOLDINGS, LLC
Reel/Frame 053539/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: RUSIECKI, ANDREW; SADWITH, JEREMY; KARGMAN, HARRY
To: ACK VENTURES HOLDINGS UK, LIMITED
Reel/Frame 048383/0340 →
Priority Claims (1)
GB 1611381 · Jun 30, 2016 · national
Continuity (1)
Related Publication 20190205924A1 · Jul 4, 2019
References Cited (76)
US 7130807B1 · Mikurak · 2006 [cited by applicant]
US 8341047B1 · Furney et al. · 2012 [cited by applicant]
US 8402387B1 · Iversen · 2013 [cited by applicant]
US 8600830B2 · Hoffberg · 2013 [cited by applicant]
US 8755837B2 · Rhoads et al. · 2014 [cited by applicant]
US 9292493B2 · Chandramouli et al. · 2016 [cited by applicant]
US 9818136B1 · Hoffberg · 2017 [cited by applicant]
US 9922345B2 · Mikurak · 2018 [cited by applicant]
US 10115124B1 · Kamvysselis · 2018 [cited by applicant]
US 11315143B2 · Goksel et al. · 2022 [cited by applicant]
US 20070027754A1 · Collins et al. · 2007 [cited by applicant]
US 20080114639A1 · Meek et al. · 2008 [cited by applicant]
US 20080294523A1 · Little · 2008 [cited by applicant]
US 20100082411A1 · Goyal et al. · 2010 [cited by applicant]
US 20100100415A1 · Plummer · 2010 [cited by examiner]
US 20100293063A1 · Atherton · 2010 [cited by examiner]
US 20100317420A1 · Hoffberg · 2010 [cited by applicant]
US 20100324999A1 · Conway · 2010 [cited by examiner]
US 20110137721A1 · Bansal · 2011 [cited by applicant]
US 20110191140A1 · Newman et al. · 2011 [cited by applicant]
US 20110191170A1 · Zhang et al. · 2011 [cited by applicant]
US 20110231264A1 · Dilling et al. · 2011 [cited by applicant]
US 20110295762A1 · Scholz et al. · 2011 [cited by applicant]
US 20120054607A1 · Otsuka · 2012 [cited by applicant]
US 20120059707A1 · Goenka et al. · 2012 [cited by applicant]
US 20120089455A1 · Belani et al. · 2012 [cited by applicant]
US 20120124037A1 · Lee et al. · 2012 [cited by applicant]
US 20120130802A1 · Shimizu · 2012 [cited by applicant]
US 20120254333A1 · Chandramouli et al. · 2012 [cited by applicant]
US 20120323674A1 · Simmons et al. · 2012 [cited by applicant]
US 20130018719A1 · Abraham et al. · 2013 [cited by applicant]
US 20130081081A1 · Wang · 2013 [cited by applicant]
US 20130124298A1 · Li et al. · 2013 [cited by applicant]
US 20130138428A1 · Chandramouli et al. · 2013 [cited by applicant]
US 20130165143A1 · Ziskind et al. · 2013 [cited by applicant]
US 20130273968A1 · Rhoads et al. · 2013 [cited by applicant]
US 20130325530A1 · Pal et al. · 2013 [cited by applicant]
US 20140040008A1 · Belani et al. · 2014 [cited by applicant]
US 20140046777A1 · Markey et al. · 2014 [cited by applicant]
US 20140089782A1 · Cook · 2014 [cited by applicant]
US 20140120864A1 · Manolarakis et al. · 2014 [cited by applicant]
US 20140195345A1 · Lyren · 2014 [cited by applicant]
US 20140244406A1 · Garcia-Martinez et al. · 2014 [cited by applicant]
US 20140278930A1 · Brixius et al. · 2014 [cited by applicant]
US 20140279056A1 · Sullivan et al. · 2014 [cited by applicant]
US 20140279793A1 · Wohlstadter · 2014 [cited by applicant]
US 20140297404A1 · Bruich · 2014 [cited by applicant]
US 20140358667A1 · Beltramo, Jr. · 2014 [cited by applicant]
US 20150006295A1 · Liu et al. · 2015 [cited by applicant]
US 20150025948A1 · Sankaran et al. · 2015 [cited by applicant]
US 20150127310A1 · Grandison et al. · 2015 [cited by applicant]
US 20150254566A1 · Chandramouli et al. · 2015 [cited by applicant]
US 20150254732A1 · Snyder · 2015 [cited by applicant]
US 20150269628A1 · Urtso et al. · 2015 [cited by applicant]
US 20150278387A1 · Stergiou et al. · 2015 [cited by applicant]
US 20150302436A1 · Reynolds · 2015 [cited by applicant]
US 20150310494A1 · Goldberg et al. · 2015 [cited by applicant]
US 20150379556A1 · Udassin · 2015 [cited by applicant]
US 20160026920A1 · Sullivan et al. · 2016 [cited by applicant]
US 20160065655A1 · Bentley · 2016 [cited by examiner]
US 20160210660A1 · Flynn · 2016 [cited by applicant]
US 20160210671A1 · Seljan et al. · 2016 [cited by applicant]
US 20160254970A1 · Bartholomew et al. · 2016 [cited by applicant]
US 20160260135A1 · Zomet et al. · 2016 [cited by applicant]
US 20160357501A1 · Burton · 2016 [cited by applicant]
US 20160358205A1 · Beltramo, Jr. · 2016 [cited by applicant]
US 20170091810A1 · McGovern et al. · 2017 [cited by applicant]
US 20170351978A1 · Bellowe · 2017 [cited by applicant]
US 20190205919A1 · Goksel et al. · 2019 [cited by applicant]
US 20220351238A1 · Goksel et al. · 2022 [cited by applicant]
WO 2013188953A1 · 2013 [cited by applicant]
WO 2014149608A1 · 2014 [cited by applicant]
WO WO2017040578A1 · 2017 [cited by examiner]
Joanne Hinds “What demographic attributes do our digital Footprints Reveal?” PLoS One, 13(11), e0207112, Nov. 28, 2018 (Year: 2018). [cited by examiner]
U.S. Appl. No. 16/311,907, filed Dec. 20, 2018, U.S. Pat. No. 11,315,143, Issued. [cited by applicant]
U.S. Appl. No. 17/728,039, filed Apr. 25, 2022, 2022-0351238, Published. [cited by applicant]