US 11,871,050 B1
Just-in-time dynamic ad insertion (DAI)
Kyle Koceski, Seattle, WA (US); Shyam Krishnan Moni, Seattle, WA (US); Varun Chadha, Seattle, WA (US); Yongjun Wu, Bellevue, WA (US); and Abhishek Kumar, Bothell, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Aug. 17, 2021, as Appl. No. 17/445,225.
Int. Cl. H04N 21/234 (2011.01); H04N 21/2187 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/23424 (2013.01) [H04N 21/2187 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a request for a manifest from a player to enable a user to watch a live stream of an event, the request received at a first time when the live stream is in progress;
generating the manifest to include content fragments associated with the live stream and a first set of advertisements, the first set of advertisements selected based on selection criteria available when the request for the manifest is received;
sending the manifest to the player to enable the user to watch the live stream;
receiving a seek back request from the player, the seek back request initiated by the user to watch the live stream at a second time earlier than the first time;
in response to the seek back request, updating the manifest to replace at least one advertisement in the first set of advertisements included in the manifest with one or more replacement advertisements; and
after updating the manifest, sending the updated manifest to the player to enable the user to watch the live stream and the one or more replacement advertisements starting from the second time.