CPC H04L 51/52 (2022.05) [G06V 20/44 (2022.01); G06V 20/46 (2022.01); H04L 51/10 (2013.01); H04N 21/2187 (2013.01); H04N 21/4307 (2013.01); H04N 21/4316 (2013.01); H04N 21/43072 (2020.08); H04N 21/44008 (2013.01); H04N 21/44213 (2013.01); H04N 21/4532 (2013.01); H04N 21/45457 (2013.01); H04N 21/4668 (2013.01); H04N 21/4756 (2013.01); H04N 21/4788 (2013.01); H04N 21/812 (2013.01)] | 19 Claims |
1. A method for displaying a preview of a live stream, the method comprising:
monitoring a live stream over a communication network;
defining a plurality of events within the live stream in real-time based on a set of characteristics met by the defined events;
providing the live stream to a client device, wherein the live stream is presented at the client device with a timeline that includes a period of delay, and wherein the timeline indicates that the period of delay includes one or more of the defined events;
receiving a request from the client device to skip a time period within the period of delay prior to a start time of an identified one of the defined events within the timeline of the live stream; and
updating a display of the live stream by skipping an intervening portion of the live stream corresponding to the time period prior to the start time of the identified event and beginning play of the live stream at a portion corresponding to the identified event.
|