US 11,871,051 B2
Dynamic digital object placement in video stream
Cory Carpenter, Walnut Creek, CA (US)
Assigned to TiVo Corporation, San Jose, CA (US)
Filed by TiVo Corporation, San Jose, CA (US)
Filed on Aug. 26, 2022, as Appl. No. 17/896,507.
Application 17/896,507 is a continuation of application No. 16/930,725, filed on Jul. 16, 2020, granted, now 11,463,743.
Application 16/930,725 is a continuation of application No. 16/133,236, filed on Sep. 17, 2018, granted, now 10,750,212, issued on Aug. 18, 2020.
Prior Publication US 2023/0038443 A1, Feb. 9, 2023
Int. Cl. H04N 21/234 (2011.01); H04N 21/81 (2011.01); H04N 21/25 (2011.01); G06N 20/00 (2019.01)
CPC H04N 21/23424 (2013.01) [G06N 20/00 (2019.01); H04N 21/251 (2013.01); H04N 21/812 (2013.01); H04N 21/8146 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
transmitting a video stream to a client device, the video stream comprising a first marker defining a beginning of a depiction of an engagement surface in the video stream and a second marker defining an end of the depiction of the engagement surface in the video stream, wherein the engagement surface is a portion of the video stream available for insertion of a media asset;
receiving a request to insert the media asset into the video stream, wherein the request defines a display length for the media asset in the video stream; and
in response to determining that a length of a segment defined by the markers matches or is greater than the display length defined by the request: modifying the segment to display the media asset by inserting the media asset on the engagement surface of the video stream.