US 12,271,683 B2
Methods for serving interactive content to a user
Connor Francis Doherty, Nashua, NH (US); David Michael Goligorsky, Nashua, NH (US); Shawn Sprockett, Nashua, NH (US); Eric (Ge) Wu, Nashua, NH (US); Yiming Bao, Nashua, NH (US); Firecrow Silvernight, Nashua, NH (US); and David Sebag, Nashua, NH (US)
Assigned to Yieldmo, Inc., Nashua, NH (US)
Filed by Yieldmo, Inc., Nashua, NH (US)
Filed on Sep. 27, 2023, as Appl. No. 18/373,852.
Application 18/373,852 is a continuation of application No. 18/107,884, filed on Feb. 9, 2023, granted, now 11,809,811.
Application 18/107,884 is a continuation of application No. 17/039,961, filed on Sep. 30, 2020, granted, now 11,604,918, issued on Mar. 14, 2021.
Application 17/039,961 is a continuation of application No. 15/937,062, filed on Mar. 27, 2018, granted, now 10,832,729, issued on Nov. 10, 2020.
Application 15/937,062 is a continuation of application No. 15/816,833, filed on Nov. 17, 2017, granted, now 9,966,109, issued on May 8, 2018.
Application 15/816,833 is a continuation of application No. 15/217,879, filed on Jul. 22, 2016, granted, now 9,852,759, issued on Dec. 26, 2017.
Application 15/217,879 is a continuation in part of application No. PCT/US2015/064460, filed on Dec. 8, 2015.
Claims priority of provisional application 62/197,929, filed on Jul. 28, 2015.
Claims priority of provisional application 62/068,646, filed on Oct. 25, 2014.
Prior Publication US 2024/0020460 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0481 (2022.01); G06F 3/04812 (2022.01); G06F 3/0485 (2022.01); G06F 3/0488 (2022.01); G06F 40/106 (2020.01); G06F 40/143 (2020.01); G06Q 30/02 (2023.01); G11B 27/00 (2006.01); G11B 27/031 (2006.01); G11B 27/036 (2006.01); G11B 27/10 (2006.01); G11B 27/11 (2006.01); G11B 27/30 (2006.01); H04N 21/431 (2011.01); H04N 21/433 (2011.01); H04N 21/442 (2011.01); H04N 21/472 (2011.01); H04N 21/482 (2011.01); H04N 21/81 (2011.01); H04L 67/02 (2022.01)
CPC G06F 40/143 (2020.01) [G06F 3/04812 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 40/106 (2020.01); G06Q 30/02 (2013.01); G11B 27/005 (2013.01); G11B 27/031 (2013.01); G11B 27/036 (2013.01); G11B 27/102 (2013.01); G11B 27/11 (2013.01); G11B 27/3081 (2013.01); H04N 21/431 (2013.01); H04N 21/4333 (2013.01); H04N 21/44204 (2013.01); H04N 21/47217 (2013.01); H04N 21/482 (2013.01); H04N 21/812 (2013.01); H04L 67/02 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method for serving interactive advertising content, the method comprising:
via a set of servers, receiving an interactive advertising content request comprising information concerning a height of a window of a user computing device;
via a set of processors of the set of servers, processing the interactive advertising content request to select interactive advertising content comprising a plurality of frames based at least in part on the information concerning the height of the window; and
via the set of servers, transmitting the selected interactive advertising content to an electronic document of the user computing device, the electronic document comprising content distinct from content represented by the plurality of frames and configured to:
incorporate an interactive advertising content player, an initial vertical position of which is detected to be located outside of the window and subsequently is relocated from the initial vertical position to a first vertical position after a first scroll event, the first vertical position located within the window;
display a first frame of the plurality of frames via the interactive advertising content player after the first scroll event, the first frame assigned to the first vertical position;
allow for a second scroll event comprising a relocation of the interactive advertising content player from the first vertical position to a second vertical position located within the window and above the first vertical position;
display a second frame of the plurality of frames via the interactive advertising content player after the second scroll event, the second frame assigned to the second vertical position;
allow for a third scroll event comprising a relocation of the interactive advertising content player from the second vertical position to a third vertical position located within the window and below the second vertical position; and
display the first frame of the plurality of frames via the interactive advertising content player after the third scroll event, the first frame assigned to the third vertical position.