US 11,812,136 B2
Trimming video within a messaging system
Isabelle Albi, Los Angeles, CA (US); Kaveh Anvaripour, Santa Monica, CA (US); Christine Barron, Los Angeles, CA (US); Nathan Kenneth Boyd, Los Angeles, CA (US); Dallin Dyer, Saratoga, UT (US); Christie Marie Heikkinen, Santa Monica, CA (US); Ranidu Lankage, Belmont, CA (US); and Sherif Mohamed, San Francisco, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 21, 2021, as Appl. No. 17/557,843.
Claims priority of provisional application 63/131,634, filed on Dec. 29, 2020.
Prior Publication US 2022/0210338 A1, Jun. 30, 2022
Int. Cl. H04N 23/63 (2023.01); G11B 27/031 (2006.01); G06F 3/04847 (2022.01)
CPC H04N 23/632 (2023.01) [G06F 3/04847 (2013.01); G11B 27/031 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method, comprising:
providing, by a messaging application running on a device, a capture user interface for capturing a video to generate a media content item;
automatically switching, by the messaging application and upon completion of capturing the video, from the capture user interface to a preview user interface for previewing and editing the captured video in order to generate the media content item, the preview user interface including an interface element to select a playback option, from among plural playback options, for the media content item, the preview user interface further including a preview bar in a contracted state, the contracted state including a first set of frames of the captured video and omitting front and back handles, wherein the preview bar is automatically displayed in the contracted state based on a length of the captured video exceeding a preset length;
receiving, by the messaging application and via the interface element, user input selecting the preview bar; and
updating, by the messaging application and in response to the receiving, the preview bar from the contracted state to an expanded state, the expanded state including a second set of frames of the captured video which is larger than the first set of frames, further including a front handle and a back handle respectively positioned in front and in back of the second set of frames, each of the front handle and the back handle being selectable to trim the captured video, and further including a splitting element which is user-selectable to split the captured video into separate video clips.