US 12,316,905 B2
Systems and methods for seamless audio and video endpoint transitions
Tal Zubalsky, Brooklyn, NY (US); Jonathan Bloch, Ramat HaSharon (IL); Yuval Hofshy, Kfar Saba (IL); and Barak Feldman, Tenafly, NJ (US)
Assigned to JBF Interlude 2009 LTD, Tel Aviv (IL)
Filed by JBF Interlude 2009 LTD, Tel Aviv (IL)
Filed on Jun. 20, 2024, as Appl. No. 18/748,244.
Application 18/748,244 is a continuation of application No. 16/922,540, filed on Jul. 7, 2020, granted, now 12,047,637.
Prior Publication US 2024/0406496 A1, Dec. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/44 (2011.01); G06V 20/40 (2022.01); H04N 21/845 (2011.01)
CPC H04N 21/44 (2013.01) [G06V 20/49 (2022.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for seamless transitions in media presentations, the method comprising:
receiving an interactive video presentation comprising a plurality of parallel videos;
defining a plurality of endpoints within a first video of the plurality of parallel videos, wherein each endpoint forms a plurality of links between (i) a point in the first video at which the endpoint is defined and (ii) a plurality of different points in one or more different videos of the plurality of parallel videos; and
during playback of the interactive video presentation:
presenting the first video to a user;
displaying a plurality of options to the user;
receiving a user selection of an option from the plurality of options;
identifying a next endpoint to occur following the user selection, the identified endpoint being defined at a time prior to an end of the first video;
continuing presentation of the first video until reaching the time at which the identified endpoint is defined;
selecting, based on the option selected by the user, a particular point of the plurality of different points linked to the identified endpoint; and
upon reaching the time at which the identified endpoint is defined, seamlessly transitioning the interactive video presentation from (i) the point in the first video at which the identified endpoint is defined to (ii) the particular point in the different video of the plurality of parallel videos to which the identified endpoint is linked.