US 12,445,686 B2
Video sharing system
Nathan Kenneth Boyd, Los Angeles, CA (US); Imani Ritchards, Los Angeles, CA (US); Ian Anthony Wehrman, Venice, CA (US); Brian Yee, Seattle, CA (US); and Nikhil Halkude, Fremont, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jan. 20, 2023, as Appl. No. 18/099,695.
Prior Publication US 2024/0251136 A1, Jul. 25, 2024
Int. Cl. G06F 3/00 (2006.01); G06F 3/0488 (2022.01); H04L 51/00 (2022.01); H04L 51/04 (2022.01); H04L 51/10 (2022.01); H04N 21/45 (2011.01); H04N 21/472 (2011.01); H04N 21/20 (2011.01); H04N 21/40 (2011.01)
CPC H04N 21/47217 (2013.01) [G06F 3/0488 (2013.01); H04L 51/04 (2013.01); H04L 51/10 (2013.01); H04N 21/4532 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first device, a message comprising an identifier of a first video comprising a sequence of video clips from a second device, the message generated by the second device responsive to a request to share the first video from a video playback graphical user interface (GUI) that automatically plays back a first plurality of videos in sequence;
receiving input by the first device that selects the identifier of the first video; and
in response to receiving the input:
launching, by the first device, an additional instance of the video playback GUI that automatically plays back a second plurality of videos in sequence;
presenting, by the first device, the first video comprising the sequence of video clips corresponding to the identifier, included in the message received from the second device, before presenting the second plurality of videos in the sequence;
after receiving the input that selects the identifier of the first video and after launching the additional instance of the video playback GUI on the first device from a conversation interface, receiving a request to exit the additional instance of the video playback GUI on the first device while the first video is being presented; and
in response to receiving the request to exit the additional instance of the video playback GUI, returning to the conversation interface comprising a plurality of messages from which the additional instance of the video playback GUI was initially accessed.