US 11,677,711 B2
Metrics-based timeline of previews
Michael Gross, Los Angeles, CA (US)
Assigned to SONY INTERACTIVE ENTERTAINMENT LLC, San Mateo, CA (US)
Filed by SONY INTERACTIVE ENTERTAINMENT LLC, San Mateo, CA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/583,703.
Application 17/583,703 is a continuation of application No. 16/573,546, filed on Sep. 17, 2019, granted, now 11,233,764, issued on Jan. 25, 2022.
Application 16/573,546 is a continuation of application No. 15/400,944, filed on Jan. 6, 2017, granted, now 10,419,384, issued on Sep. 17, 2019.
Prior Publication US 2022/0150587 A1, May 12, 2022
Int. Cl. H04N 7/16 (2011.01); H04L 51/52 (2022.01); H04N 21/2187 (2011.01); H04L 51/10 (2022.01); H04N 21/431 (2011.01); H04N 21/44 (2011.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/466 (2011.01); H04N 21/475 (2011.01); H04N 21/4788 (2011.01); H04N 21/81 (2011.01); H04N 21/43 (2011.01); G06V 20/40 (2022.01); H04N 21/4545 (2011.01)
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
OG exemplary drawing
 
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.