US 12,452,521 B2
Providing a template for media content generation
Matthew Mahar, San Francisco, CA (US); Vineet Kapil, Santa Monica, CA (US); Kaveh Anvaripour, Santa Monica, CA (US); Ranidu Lankage, Belmont, CA (US); Anton Shevchenko, Black Diamond, WA (US); Xin Su, Santa Clara, CA (US); Benjamin Lin, Manhattan, NY (US); Noam Lerner, Los Angeles, CA (US); Rasana Manandhar, Draper, UT (US); Prasad Tare, Flushing, NY (US); and Dustin Kendall, Highland, UT (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jul. 31, 2023, as Appl. No. 18/362,644.
Prior Publication US 2025/0047969 A1, Feb. 6, 2025
Int. Cl. H04N 23/63 (2023.01); G06F 3/0482 (2013.01)
CPC H04N 23/631 (2023.01) [G06F 3/0482 (2013.01); H04N 23/633 (2023.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
at least one memory component storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving, from a first device associated with a first user, an indication of first user input setting properties to create a template, the template for combining user-selected media with a preset audio track, wherein the properties specify the preset audio track, a sequence of media slots, a duration for each of the media slots, and predefined edits for applying in association with the media slots;
causing, based on the properties, display of a user interface on a second device associated with a second user, the user interface providing for the second user to assign a respective video or photo to each of the media slots;
receiving, from the second device, a media content item generated based on second user input provided via the user interface, the second user input assigning the respective video or photo to each of the media slots; and
providing, prior to causing display of the user interface, display of plural entry points on the second device, each entry point of the plural entry points being selectable by the second user to surface the user interface,
wherein the plural entry points comprise a first entry point corresponding to a first button which is selectable from a camera interface, the camera interface providing for simultaneous display of real-time image data captured by the second device and the first button.