US 12,323,682 B2
Generating boundary points for media content
Abhishek Kumar, Bothell, WA (US); Yongjun Wu, Bellevue, WA (US); Sitaraman Ganapathy, Issaquah, WA (US); Vasanthakumar Soundararajan, Seattle, WA (US); and Varun Chadha, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Feb. 22, 2024, as Appl. No. 18/584,266.
Application 18/584,266 is a continuation of application No. 17/854,188, filed on Jun. 30, 2022, granted, now 11,949,970.
Prior Publication US 2024/0196068 A1, Jun. 13, 2024
Int. Cl. H04N 21/8547 (2011.01); H04N 21/234 (2011.01); H04N 21/81 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/8547 (2013.01) [H04N 21/23418 (2013.01); H04N 21/812 (2013.01); H04N 21/8455 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a computer system, a request for additional content to be provided in association with media content that includes a video portion and an audio portion, the request comprising an indication of a set of time stamps serving as boundaries for interleaving the additional content into the media content, wherein the set of time stamps comprises at least two different sets of time stamps, wherein one of the at least two different sets of time stamps is specified by a content provider associated with the media content, and wherein a different one of the at least two different sets of time stamps is generated using an algorithm for identifying instantaneous decoder refresh (IDR) frames in the video portion;
accessing, by the computer system, one or more identifications of the media content and one or more personalization parameters, the one or more identifications characterizing the media content, and the one or more personalization parameters indicating historical interactions of a user profile;
adjusting, by the computer system, the request by augmenting the one or more identifications and the one or more personalization parameters with the request to generate an updated request, the updated request indicating a request for identifying the additional content based at least in part on the one or more identifications and the one or more personalization parameters;
receiving, by the computer system and in response to transmitting the updated request to a content server, the additional content;
interleaving, by the computer system, the additional content into the media content using the set of time stamps to generate updated media content; and
facilitating, by the computer system, access to the updated media content.