US 11,954,711 B2
Automated method for causing ad content that has not yet appeared in a viewport of a browser window to be displayed within a web content page and selectively allowing the ad content to linger in view for a predetermined minimum amount of time during viewing of the web content page
Igor Tchibirev, Sea Cliff, NY (US); and Brad Krassner, Salt Lake City, UT (US)
Assigned to RICH MEDIA CLUB, LLC, Salt Lake City, UT (US)
Filed by Rich Media Club, LLC, Salt Lake City, UT (US)
Filed on Apr. 14, 2023, as Appl. No. 18/134,848.
Application 18/134,848 is a division of application No. 17/964,485, filed on Oct. 12, 2022, granted, now 11,631,115.
Claims priority of provisional application 63/255,377, filed on Oct. 13, 2021.
Claims priority of provisional application 63/255,005, filed on Oct. 12, 2021.
Prior Publication US 2023/0252529 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0241 (2023.01); G06Q 30/0272 (2023.01)
CPC G06Q 30/0277 (2013.01) [G06Q 30/0272 (2013.01)] 3 Claims
OG exemplary drawing
 
1. A method of displaying ad content within a web content page that is viewable in a browser window of a web browser, wherein the web content page is scrollable to allow a portion of the web content page to appear in a viewport of the browser window, and wherein the web content page includes a plurality of ad placement areas, and wherein the ad content is populated into respective ad placement areas, and thereby the ad content that is populated into an ad placement area that appears in the viewport of the browser window is normally visible to a viewer of the browser window, and wherein the ad content is initially attached to the web content page, the method comprising:
(a) setting in a memory a predetermined minimum amount of time that ad content for a particular ad placement area of the web content page is to appear in the viewport of the browser window;
(b) detecting when the ad content for the particular ad placement area has been rendered and has not yet appeared in the viewport of the browser window; and
(c) upon detecting that the ad content for the particular ad placement area has been rendered and has not yet appeared in the viewport of the browser window:
(i) detaching the ad content for the particular ad placement area from the web content page and its respective ad placement area, and
(ii) positioning the detached ad content for the particular ad placement area in a location within the viewport of the browser window and maintaining the ad content for the particular ad placement area within the viewport of the browser window for at least the predetermined minimum amount of time regardless of any scrolling of the web content page,
the ad content for the particular ad placement area thereby lingering in the viewport of the browser window for at least the predetermined minimum amount of time despite the particular ad placement area not having yet appeared in the viewport of the browser window.