US 11,671,559 B2
Real time video editing
Devin Doty, Brooklyn, NY (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Sep. 22, 2021, as Appl. No. 17/448,435.
Claims priority of provisional application 63/198,145, filed on Sep. 30, 2020.
Prior Publication US 2022/0103780 A1, Mar. 31, 2022
Int. Cl. H04N 5/91 (2006.01); G06F 3/04883 (2022.01); H04N 23/63 (2023.01); G06F 3/04842 (2022.01)
CPC H04N 5/91 (2013.01) [G06F 3/04883 (2013.01); H04N 23/631 (2023.01); G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
commencing a video recording process by a camera of a client device, the video recording process producing a sequence of frames, each frame from the sequence of frames associated with a time stamp;
while the video recording process is in progress, detecting a gesture directed at a camera view user interface (UI) displayed at the client device;
in response to the detecting of the gesture, causing displaying a new first frame from the sequence of frames in the camera view UI, based on duration of the gesture, a time stamp of the new first frame indicating time prior to a time when the gesture was detected;
in response to ending of the video recording process, generating a video file using frames captured during the video recording process, except for frames with time stamps indicating earlier time than the time stamp of the new first frame.