US 11,895,260 B2
Customizing modifiable videos of multimedia messaging application
Jeremy Voss, Los Angeles, CA (US); Victor Shaburov, Ocean Village (GI); Ivan Babanin, Saratov (RU); Aleksandr Mashrabov, Sochi (RU); and Roman Golobokov, Sochi (RU)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Nov. 10, 2021, as Appl. No. 17/522,947.
Application 17/522,947 is a continuation of application No. 16/878,868, filed on May 20, 2020, granted, now 11,212,383.
Prior Publication US 2022/0070291 A1, Mar. 3, 2022
Int. Cl. H04B 1/38 (2015.01); H04M 1/72439 (2021.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01); G06T 13/80 (2011.01); H04M 1/72436 (2021.01); H04M 1/72442 (2021.01); H04M 1/72427 (2021.01); H04L 51/02 (2022.01); H04L 51/216 (2022.01)
CPC H04M 1/72439 (2021.01) [G06T 11/60 (2013.01); G06T 13/80 (2013.01); H04L 51/02 (2013.01); H04L 51/216 (2022.05); H04M 1/72427 (2021.01); H04M 1/72436 (2021.01); H04M 1/72442 (2021.01)] 20 Claims
OG exemplary drawing
 
1. A system for customizing modifiable videos, the system comprising at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon execution of the processor-executable codes:
analyzing recent messages of a user in a multimedia messaging application to determine a context of the recent messages;
selecting, based on the context, a list of relevant modifiable videos from a database configured to store modifiable videos, the modifiable videos being associated with a preset modifiable feature;
determining, based on the context, a customized feature;
replacing the preset modifiable feature in the relevant modifiable videos with the customized feature;
rendering a modifiable video from the list of relevant modifiable videos for viewing by the user, the rendering including displaying the customized feature in the relevant modifiable videos;
providing a user interface enabling the user to modify the customized feature in the selected modifiable video; and
receiving an indication that the user has modified the customized feature in the selected modifiable video; and
storing information concerning the context, the customized feature, the modifiable video, and modified customized feature to a statistical log.