Patents by Inventor Aleksandr Mashrabov

Aleksandr Mashrabov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240104954
    Abstract: The subject technology captures first image data by a computing device, the first image data comprising a target face of a target actor and facial expressions of the target actor, the facial expressions including lip movements. The subject technology generates, based at least in part on frames of a source media content, sets of source pose parameters. The subject technology receives a selection of a particular facial expression from a set of facial expressions. The subject technology generates, based at least in part on sets of source pose parameters and the selection of the particular facial expression, an output media content. The subject technology provides augmented reality content based at least in part on the output media content for display on the computing device.
    Type: Application
    Filed: December 8, 2023
    Publication date: March 28, 2024
    Inventors: Roman Golobokov, Alexandr Marinenko, Aleksandr Mashrabov, Aleksei Bromot, Grigoriy Tkachenko
  • Publication number: 20240089364
    Abstract: Provided are systems and methods for customizing modifiable videos. An example method includes analyzing recent messages associated with a user in a multimedia messaging application to determine a context of the recent messages, determining, based on the context, a property of a modifiable feature, selecting, based on the context, a list of relevant modifiable videos from a database configured to store modifiable videos associated with a preset modifiable feature, replacing a property of the preset modifiable feature in relevant modifiable videos of the list of relevant modifiable videos with the property of the modifiable feature, and rendering the list of relevant modifiable videos for viewing by the user, where the rendering includes displaying the modifiable feature in the relevant modifiable videos.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Babanin, Aleksandr Mashrabov, Roman Golobokov
  • Publication number: 20240078838
    Abstract: Provided are systems and methods for face reenactment. An example method includes receiving a target video that includes at least one target frame, where the at least one target frame includes a target face, receiving a scenario including a series of source facial expressions, determining, based on the target face, a target facial expression of the target face, synthesizing, based on a parametric face model and a texture model, an output face including the target face, where the target facial expression of the target face is modified to imitate a source facial expression of the series of source facial expressions, and generating, based on the output face, a frame of an output video. The parametric face model includes a template mesh pre-generated based on historical images of faces of a plurality of individuals, where the template mesh includes a pre-determined number of vertices.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 7, 2024
    Inventors: Pavel Savchenkov, Dmitry Matov, Aleksandr Mashrabov, Alexey Pchelnikov
  • Patent number: 11915355
    Abstract: Provided are systems and methods for realistic head turns and face animation synthesis. An example method includes receiving a source frame of a source video, where the source frame includes a head and a face of a source actor, generating source pose parameters corresponding to a pose of the head and a facial expression of the source actor; receiving a target image including a target head and a target face of a target person, determining target identity information associated with the target head and the target face of the target person, replacing source identity information in the source pose parameters with the target identity information to obtain further source pose parameters, and generating an output frame of an output video that includes a modified image of the target face and the target head adopting the pose of the head and the facial expression of the source actor.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 27, 2024
    Assignee: Snap Inc.
    Inventors: Yurii Volkov, Pavel Savchenkov, Nikolai Smirnov, Aleksandr Mashrabov
  • Patent number: 11895260
    Abstract: A system for customizing modifiable videos of a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to analyze recent messages of a user to determine a context of the recent messages; determine, based on the context, a customized feature; select, 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; replace the preset modifiable feature in the relevant modifiable videos with the customized feature; and render 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.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: February 6, 2024
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Babanin, Aleksandr Mashrabov, Roman Golobokov
  • Patent number: 11875600
    Abstract: The subject technology captures first image data by a computing device, the first image data comprising a target face of a target actor and facial expressions of the target actor, the facial expressions including lip movements. The subject technology generates, based at least in part on frames of a source media content, sets of source pose parameters. The subject technology receives a selection of a particular facial expression from a set of facial expressions. The subject technology generates, based at least in part on sets of source pose parameters and the selection of the particular facial expression, an output media content. The subject technology provides augmented reality content based at least in part on the output media content for display on the computing device.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: January 16, 2024
    Assignee: Snap Inc.
    Inventors: Roman Golobokov, Alexandr Marinenko, Aleksandr Mashrabov, Aleksei Bromot, Grigoriy Tkachenko
  • Patent number: 11869164
    Abstract: The technical problem of creating an augmented reality (AR) experience that, on one hand, is accessible from a camera view user interface provided with a messaging client and that, also, can perform a modification based on a previously captured image of a user, is addressed by providing an AR component. When a user, while accessing the messaging client, engages a user selectable element representing the AR component in the camera view user interface, the messaging system loads the AR component in the messaging client. The AR component comprises a target media content object, which can be animation or live action video. The loaded AR component accesses a portrait image associated with a user and modifies the target media content using the portrait image. The resulting target media content object is displayed in the camera view user interface.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: January 9, 2024
    Assignee: Snap Inc.
    Inventors: Roman Golobokov, Aleksandr Mashrabov, Dmitry Matov, Jeremy Baker Voss
  • Patent number: 11861936
    Abstract: Provided are systems and methods for face reenactment. An example method includes receiving visual data including a visible portion of a source face, determining, based on the visible portion of the source face, a first portion of source face parameters associated with a parametric face model, where the first portion corresponds to the visible portion, predicting, based partially on the visible portion of the source face, a second portion of the source face parameters, where the second portion corresponds to the rest of the source face, receiving a target video that includes a target face, determining, based on the target video, target face parameters associated with the parametric face model and corresponding to the target face, and synthesizing, using the parametric face model, based on the source face parameters and the target face parameters, an output face that includes the source face imitating a facial expression of the target face.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Pavel Savchenkov, Dmitry Matov, Aleksandr Mashrabov, Alexey Pchelnikov
  • Publication number: 20230351998
    Abstract: Systems and methods for text and audio-based real-time face reenactment are provided. An example method includes receiving an input text and a target image, where the target image including a target face, generating, based on the input text, a sequence of sets of acoustic features corresponding to the input text, generating, based on the sequence of sets of acoustic features, a sequence of sets of mouth key points, generating, based on the sequence of sets of mouth key points, a sequence of sets of facial key points, determining, based on the set sequence of sets of facial key points, a sequence of deformations of the target face, and applying the sequence of deformations to the target image, thereby generating a sequence of frames of an output video.
    Type: Application
    Filed: July 4, 2023
    Publication date: November 2, 2023
    Applicant: Snap Inc.
    Inventors: Pavel Savchenkov, Maxim Lukin, Aleksandr Mashrabov
  • Publication number: 20230343012
    Abstract: Systems and methods for single image-based body animation are provided. An example method includes receiving an input image including an image of a body of a person, fitting a model to the image of the body of the person, where the model is configured to receive a set of pose parameters corresponding to a pose of the body and generate, based on the set of pose parameters, an output image including an image of the body adopting the pose, receiving a further set of pose parameters corresponding to a further pose of the body, providing the further set of pose parameters to the model to generate the output image of the body adopting the further pose, and generating, based on the output image, a frame of an output video including the output image.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 26, 2023
    Inventors: Egor Nemchinov, Sergei Gorbatyuk, Aleksandr Mashrabov, Egor Spirin, Iaroslav Sokolov, Andrei Smirdin, Igor Tukh
  • Publication number: 20230334090
    Abstract: Systems and methods for searching and ranking videos are provided. An example method includes receiving an input from a user via a multimedia messaging application (MMA), selecting, from a database configured to store videos, a subset of videos based on the input and a predetermined rule, rendering, via the MMA, the subset of videos, determining that the user has viewed a video from the subset of videos, determining whether the user has shared, via the MMA, the viewed video, updating a log based on information concerning the subset of videos and the viewed video, and updating, based on the log, a model of the predetermined rule for selecting the videos. The model is trained based on pairs of first videos and second videos, where the first videos have been viewed and shared by the user and the second videos have been viewed but not shared by the user.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 19, 2023
    Inventors: Jeremy Voss, Victor Shaburov, Aleksandr Mashrabov, Dmitriy Matov, Hanna Rulevska, Dmytro Ishchenko
  • Patent number: 11741940
    Abstract: Provided are systems and methods for text and audio-based real-time face reenactment. An example method includes receiving an input text and a target image, the target image including a target face; generating, based on the input text, a sequence of sets of acoustic features representing the input text; generating, based on the sequence of sets of acoustic features, a sequence of sets of mouth key points; generating, based on the sequence of sets of mouth key points, a sequence of sets of facial key points; generating, by the computing device and based on the sequence of sets of the facial key points and the target image, a sequence of frames; and generating, based on the sequence of frames, an output video. Each of the frames includes the target face modified based on at least one set of mouth key points of the sequence of sets of mouth key points.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: August 29, 2023
    Assignee: Snap Inc.
    Inventors: Pavel Savchenkov, Maxim Lukin, Aleksandr Mashrabov
  • Patent number: 11727617
    Abstract: Disclosed are systems and methods for single image-based body animation. An example method includes receiving an input image, the input image including a body image of a person, extracting the body image of the person from the input image, fitting a generic model to the body image, where the generic model is configured to receive a set of pose parameters corresponding to a pose of the person and generate a generic body shape adopting the pose, generating a three-dimensional (3D) model, where the 3D model is configured to receive a set of further pose parameters corresponding to the pose of the person and generate an output image of the person adopting the pose, the output image including a feature of the body image being omitted from the generic body shape, and providing a further set of further pose parameters to generate a frame of an output video.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: August 15, 2023
    Assignee: Snap Inc.
    Inventors: Egor Nemchinov, Sergei Gorbatyuk, Aleksandr Mashrabov, Egor Spirin, Iaroslav Sokolov, Andrei Smirdin, Igor Tukh
  • Patent number: 11669569
    Abstract: A system for searching and ranking modifiable videos is provided. In one example embodiment, the system includes a 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 executing the processor-executable codes: processing a first set of search requests by a first search rule to obtain a first set of first results; processing a second set of search requests by a second search rule to obtain a second set of second results; determining a first metric based, at least partially, on the first set of first results; determining a second metric based at least partially on the second set of second results; selecting, based on the first metric and the second metric, a search rule from the first search rule and the second search rule; and configuring a search engine to apply the search rule.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: June 6, 2023
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Aleksandr Mashrabov, Dmitriy Matov, Hanna Rulevska, Dmytro Ishchenko
  • Publication number: 20230110916
    Abstract: Provided are systems and methods for portrait animation. An example method includes receiving, by a computing device, a scenario video, where the scenario video includes information concerning a first face, receiving, by the computing device, a target image, where the target image includes a second face, determining, by the computing device and based on the target image and the information concerning the first face, two-dimensional (2D) deformations of the second face in the target image, and applying, by the computing device, the 2D deformations to the target image to obtain at least one output frame of an output video.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 13, 2023
    Inventors: Eugene Krokhalev, Aleksandr Mashrabov, Pavel Savchenkov
  • Patent number: 11568589
    Abstract: Disclosed are systems and methods for portrait animation. An example method includes receiving, by a computing device, a scenario video, where the scenario video includes at least one input frame and the at least one input frame includes a first face, receiving, by the computing device, a target image, where the target image includes a second face, determining, by the computing device and based on the at least one input frame and the target image, two-dimensional (2D) deformations of the second face in the target image, where the 2D deformations, when applied to the second face, modify the second face to imitate at least a facial expression of the first face, and applying, by the computing device, the 2D deformations to the target image to obtain at least one output frame of an output video.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventors: Eugene Krokhalev, Aleksandr Mashrabov, Pavel Savchenkov
  • Publication number: 20220392133
    Abstract: Provided are systems and methods for realistic head turns and face animation synthesis. An example method includes receiving a source frame of a source video, where the source frame includes a head and a face of a source actor, generating source pose parameters corresponding to a pose of the head and a facial expression of the source actor; receiving a target image including a target head and a target face of a target person, determining target identity information associated with the target head and the target face of the target person, replacing source identity information in the source pose parameters with the target identity information to obtain further source pose parameters, and generating an output frame of an output video that includes a modified image of the target face and the target head adopting the pose of the head and the facial expression of the source actor.
    Type: Application
    Filed: August 5, 2022
    Publication date: December 8, 2022
    Inventors: Yurii Volkov, Pavel Savchenkov, Nikolai Smirnov, Aleksandr Mashrabov
  • Publication number: 20220358707
    Abstract: Provided are systems and methods for animating a single image of a human body and applying effects. An example method includes receiving an input image that includes an image of a body, receiving, through an interface, a user input including parameters associated with a motion, generating, based on the image of the body and the parameters associated with the motion, a video featuring the body repeating the motion, and providing an option to share the parameters associated with the motion with a further user of a further computing device. The method further includes, prior to generating the video, receiving a further user input including a hair animation effect selected from a list of hair animation effects, and while generating the video, applying the hair animation effect to a hair image in frames of the video.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 10, 2022
    Inventors: Sergei Gorbatyuk, Nikolai Smirnov, Aleksandr Mashrabov, Egor Nemchinov
  • Publication number: 20220358784
    Abstract: Provided are systems and methods for face reenactment. An example method includes receiving visual data including a visible portion of a source face, determining, based on the visible portion of the source face, a first portion of source face parameters associated with a parametric face model, where the first portion corresponds to the visible portion, predicting, based partially on the visible portion of the source face, a second portion of the source face parameters, where the second portion corresponds to the rest of the source face, receiving a target video that includes a target face, determining, based on the target video, target face parameters associated with the parametric face model and corresponding to the target face, and synthesizing, using the parametric face model, based on the source face parameters and the target face parameters, an output face that includes the source face imitating a facial expression of the target face.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 10, 2022
    Inventors: Pavel Savchenkov, Dmitry Matov, Aleksandr Mashrabov, Alexey Pchelnikov
  • Publication number: 20220319060
    Abstract: The subject technology receives frames of a source media content, the frames of the source media content including representations of a head and a face of a source actor. The subject technology generates sets of source pose parameters. The subject technology receives at least one target image, the at least one target image including representations of a target head and a target face of a target entity. The subject technology generates, based at least in part on the sets of source pose parameters, an output media content, each frame of the output media content includes an image of the target face in at least one frame of the output media content. The subject technology provides an online advertisement based at least in part on the output media content for display on a computing device.
    Type: Application
    Filed: March 24, 2022
    Publication date: October 6, 2022
    Inventors: Alexandr Marinenko, Aleksandr Mashrabov, Alexey Pchelnikov