US 12,143,694 B2
Systems and methods for dynamically extending or shortening segments in a playlist
Vishwas Sharadanagar Panchaksharaiah, Karnataka (IN); and Vikram Makam Gupta, Karnataka (IN)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on Jun. 10, 2022, as Appl. No. 17/837,528.
Application 17/837,528 is a continuation of application No. 17/241,316, filed on Apr. 27, 2021, granted, now 11,388,488.
Application 17/241,316 is a continuation of application No. 15/823,115, filed on Nov. 27, 2017, granted, now 11,025,998, issued on Jun. 1, 2021.
Prior Publication US 2022/0321979 A1, Oct. 6, 2022
Int. Cl. H04N 21/845 (2011.01); G06F 16/438 (2019.01); G06F 16/44 (2019.01); H04N 21/262 (2011.01); H04N 21/482 (2011.01); H04N 21/8549 (2011.01)
CPC H04N 21/8456 (2013.01) [G06F 16/4387 (2019.01); G06F 16/447 (2019.01); H04N 21/26258 (2013.01); H04N 21/4825 (2013.01); H04N 21/8549 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a first playlist of a plurality of segments where each segment corresponds to a respective highlight of a same event;
automatically generating a shortened and an extended version of each segment from the first playlist that corresponds to the respective highlight of the same event;
while a current segment of the first playlist is being played back, receiving a request to either shorten or extend other segments in the first playlist that include an attribute that is similar to an identified attribute from the current segment; and
based at least in part on the request:
identifying a subset of segments, from the other segments in the first playlist, that include an attribute that is similar to the identified attribute from the current segment; and
replacing each segment in the subset of segments with its automatically generated shortened or extended version.