Patents by Inventor Victor Shaburov

Victor Shaburov 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).

  • Patent number: 11652956
    Abstract: Methods and systems for videoconferencing include recognition of emotions related to one videoconference participant such as a customer. This ultimately enables another videoconference participant, such as a service provider or supervisor, to handle angry, annoyed, or distressed customers. One example method includes the steps of receiving a video that includes a sequence of images, detecting at least one object of interest (e.g., a face), locating feature reference points of the at least one object of interest, aligning a virtual face mesh to the at least one object of interest based on the feature reference points, finding over the sequence of images at least one deformation of the virtual face mesh that reflect face mimics, determining that the at least one deformation refers to a facial emotion selected from a plurality of reference facial emotions, and generating a communication bearing data associated with the facial emotion.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: May 16, 2023
    Assignee: SNAP INC.
    Inventors: Victor Shaburov, Yurii Monastyrshyn
  • Patent number: 11631222
    Abstract: A context based augmented reality system can be used to display augmented reality elements over a live video feed on a client device. The augmented reality elements can be selected based on a number of context inputs generated by the client device. The context inputs can include location data of the client device and location data of nearby physical places that have preconfigured augmented elements. The preconfigured augmented elements can be preconfigured to exhibit a design scheme of the corresponding physical place.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: April 18, 2023
    Assignee: Snap Inc.
    Inventors: Ebony James Charlton, Jokubas Dargis, Eitan Pilipski, Dhritiman Sagar, Victor Shaburov
  • Publication number: 20230049489
    Abstract: Provided are systems and methods for providing personalized videos featuring multiple persons. An example method includes enabling a communication chat between a user of a computing device and at least one further user of at least one further computing device, receiving a user selection of a video from one or more personalized videos, receiving an image of a source face and a further image of a further source face, modifying the image of the source face to generate an image of a modified source face, modifying the further image of the further source face to generate an image of a modified further source face, replacing, in the video, a target face with the image of the modified source face and at least one further target face with the modified further source face to generate a personalized video, and sending the personalized video to the at least one further user.
    Type: Application
    Filed: November 2, 2022
    Publication date: February 16, 2023
    Inventors: Victor Shaburov, Alexander Mashrabov, Grigoriy Tkachenko, Ivan Semenov
  • Patent number: 11558561
    Abstract: Provided are systems and methods for personalized videos featuring multiple persons. An example method includes receiving a user selection of a video having at least one frame with metadata that include a first location and a second location and receiving an image of a source face and a further image of a further source face, modifying the image of the source face to generate an image of a modified source face and modifying the further image of the further source face to generate an image of a modified further source face, inserting, in the at least one frame of the video, the image of the modified source face at the first location and the image of the modified further source face at the second location to generate a personalized video, and sending the personalized video via a communication chat.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: January 17, 2023
    Assignee: Snap Inc.
    Inventors: Victor Shaburov, Alexander Mashrabov, Grigoriy Tkachenko, Ivan Semenov
  • Patent number: 11558325
    Abstract: Systems and methods are provided for receiving a first media content item associated with a first interactive object of an interactive message, receiving a second media content item associated with a second interactive object of the interactive message, generating a third media content item based on the first media content item and second media content item, wherein the third media content item comprises combined features of the first media content item and the second media content item, and causing display of the generated third media content item.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: January 17, 2023
    Assignee: Snap Inc.
    Inventors: Grygoriy Kozhemiak, Oleksandr Pyshchenko, Victor Shaburov, Trevor Stephenson, Aleksei Stoliar
  • Patent number: 11468913
    Abstract: Method for real time video processing for retouching an object in a video, comprising: providing an object in the video steam, the object being at least partially and at least occasionally presented in frames of the video; setting a degree of retouching; generating a list of at least one element of the object selected based on a request of retouching and the degree of retouching; detecting the at least one element of the object in the video and parameters of the at least one element; calculating new parameters of the at least one element according to the degree of retouching; detecting characteristic points for each of the at least one element of the object; generating a mesh based on the characteristic points for each of the at least one element of the object; tracking the at least one element of the object in the video, wherein the tracking comprises aligning the mesh for each of the at least one element with a position of the corresponding each of the at least one element; and transforming the frames of th
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: October 11, 2022
    Assignee: Snap Inc.
    Inventors: Elena Shaburova, Victor Shaburov
  • Patent number: 11443772
    Abstract: A computer implemented method of triggering events in a video, the method comprising: providing a list of objects with their states and corresponding events in video such that each state from the list triggers at least one event of the corresponding events, wherein each object from the list has at least one state triggering at least one event of the corresponding events from the list in video; detecting at least one object from the list that at least partially and at least occasionally is presented in frames of the video; tracking the at least one object and its state; triggering at least one event of the corresponding events from the list in video in case the state of the at least one object matches with one of its states from the list.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: September 13, 2022
    Assignee: Snap Inc.
    Inventors: Elena Shaburova, Victor Shaburov
  • Publication number: 20220284637
    Abstract: Disclosed are systems and methods for customizing soundtracks and hairstyles in modifiable videos of multimedia messaging application. An example method includes determining, by a computing device, that a user has provided an instruction to select automatically, based on parameters of a modifiable video, a selfie image for insertion into the modifiable video, where the selfie image is selected from a set of pre-generated selfie images associated with hairstyles, in response to the determination, selecting, by the computing device and based on the parameters of the modifiable video, the selfie image from the set of pre-generated selfie images, and generating, by the computing device and based on the selfie image of the user and the modifiable video, a personalized video of the user, where the personalized video includes at least a part of the selfie image and at least a part of the modifiable video.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Semenov, Diana Maximova, Alina Berezhko
  • Publication number: 20220286624
    Abstract: Disclosed are systems and methods for personalized videos. An example method include receiving, by a computing device, preprocessed videos including a target face, providing, by the computing device, a first user interface enabling a user to generate an image of a source face, modifying, by the computing device, the preprocessed videos to generate one or more personalized videos by replacing the target face with the source face, the source face being modified to adopting a facial expression of the target face, and providing, by the computing device, a second user interface to select the one or more personalized videos.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Victor Shaburov, Alexander Mashrabov, Grigoriy Tkachenko, Ivan Semenov
  • Patent number: 11398995
    Abstract: Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 26, 2022
    Assignee: Snap Inc.
    Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
  • Patent number: 11393134
    Abstract: A system for customizing soundtracks and hairstyles in modifiable videos is provided. In one example embodiment, the system includes a memory storing processor-executable codes and a processor configured to receive a modifiable video and a user image including a facial image and a hair image; analyze the facial image and the hair image to determine at least one hair property, determine whether the hair image is modifiable, and determine modifications to the at least one hair property; modify the at least one hair property to generate a modified hair image; generate a further image including the modified hair image and the facial image; and generate, based on the further image and the modifiable video, a personalized video that includes at least a part of the further image and at least a part of the modifiable video.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: July 19, 2022
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Semenov, Diana Maximova, Alina Berezhko
  • Patent number: 11394888
    Abstract: Disclosed are systems and methods for providing personalized videos. An example method includes storing one or more preprocessed videos. The one or more preprocessed videos may include at least one frame with at least a target face. The method may continue with receiving an image of a source face, for example, by receiving a user selection of a further image and segmenting the further image into portions including the source face and a background. The method may then proceed with modifying the one or more preprocessed videos to generate one or more personalized videos. The modification may include modifying the image of the source face to generate an image of a modified source face. The modified source face may adopt a facial expression of the target face. The modification may further include replacing the at least one target face with the image of the modified source face.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: July 19, 2022
    Assignee: Snap Inc.
    Inventors: Victor Shaburov, Alexander Mashrabov, Grigoriy Tkachenko, Ivan Semenov
  • Patent number: 11380361
    Abstract: A computer implemented method of triggering events in a video, the method comprising: providing a list of objects with their states and corresponding events in video such that each state from the list triggers at least one event of the corresponding events, wherein each object from the list has at least one state triggering at least one event of the corresponding events from the list in video; detecting at least one object from the list that at least partially and at least occasionally is presented in frames of the video; tracking the at least one object and its state; triggering at least one event of the corresponding events from the list in video in case the state of the at least one object matches with one of its states from the list.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: July 5, 2022
    Assignee: Snap Inc.
    Inventors: Elena Shaburova, Victor Shaburov
  • Publication number: 20220207812
    Abstract: Described are systems and methods for generating personalized videos with customized text messages. An example method commences with receiving an input text and a video template. The video template includes a sequence of frame images and text parameters defining an animation of the input text for the sequence of frame images. The method continues with rendering an output video. The output video includes the sequence of frame images featuring the input text rendered according to the text parameters. The method further includes providing a user with an option to change at least one text parameter of the text parameters. The method continues with dynamically changing, by the at least one computing resource, the input text according to the at least one text parameter. The method further includes providing, by the at least one computing resource, the output video to at least one further computing resource via a communication chat.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Alexander Mashrabov, Victor Shaburov, Sofia Savinova, Dmitriy Matov, Andrew Osipov, Ivan Semenov, Roman Golobokov
  • Publication number: 20220172449
    Abstract: Disclosed are systems and methods for template-based generation of personalized videos. An example method may commence with receiving video configuration data including a sequence of frame images, a sequence of face area parameters defining positions of a face area in the frame images, and a sequence of skin masks defining positions of a skin area of a part of the at least one body in the frame images. The method may continue with receiving an image of a source face. The method may further include determining color data associated with the source face. The method may include recoloring the skin area of the part of the at least one body in the frame image and inserting the image of the source face into the frame image at a position determined by face area parameters corresponding to the frame image to generate an output frame of an output video.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Victor Shaburov, Alexander Mashrabov, Dmitriy Matov, Sofia Savinova, Alexey Pchelnikov, Roman Golobokov
  • Publication number: 20220147566
    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: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Inventors: Jeremy Voss, Victor Shaburov, Aleksandr Mashrabov, Dmitriy Matov, Hanna Rulevska, Dmytro Ishchenko
  • Publication number: 20220150200
    Abstract: Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Inventors: Grygoriy Kozhemiak, Victor Shaburov, Trevor Stephenson
  • Patent number: 11308677
    Abstract: Described are systems and methods for generating personalized videos with customized text messages. An example method may commence with receiving a video template. The video template may include a sequence of frame images and preset text parameters defining an animation of a text. The method may continue with generating a configuration file based on the text and the preset text parameters. The configuration file may include text parameters defining rendering the text for each of the frame images. The method may further include receiving an input text and rendering an output video comprising the sequence of frame images featuring the input text rendered according to the text parameters. The rendering may be performed based on the configuration file. The method may continue with sending the output video to a further computing device via a communication chat.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: April 19, 2022
    Assignee: Snap Inc.
    Inventors: Alexander Mashrabov, Victor Shaburov, Sofia Savinova, Dmitriy Matov, Andrew Osipov, Ivan Semenov, Roman Golobokov
  • Patent number: 11290682
    Abstract: Methods and systems for real-time video processing can be used in video conferencing to modify image quality of background. One example method includes the steps of receiving a video including a sequence of images, identifying at least one object of interest (e.g., a face) in one or more of the images, detecting feature reference points of the at least one object of interest, and tracking the at least one object of interest in the video. The tracking may comprise aligning a virtual face mesh to the at least one object of interest in one or more of the images. Further, a background is identified in the images by separating the at least one object of interest from each image based on the virtual face mesh. The background is then modified in each of the images by blurring, changing a resolution, colors, or other parameters.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 29, 2022
    Inventors: Victor Shaburov, Yurii Monastyrshyn
  • Patent number: 11288880
    Abstract: Disclosed are systems and methods for template-based generation of personalized videos. An example method may commence with receiving video configuration data including a sequence of frame images, a sequence of face area parameters defining positions of a face area in the frame images, and a sequence of facial landmark parameters defining positions of facial landmarks in the frame images. The method may continue with receiving an image of a source face. The method may further include generating an output video. The generation of the output video may include modifying a frame image of the sequence of frame images. Specifically, the image of the source face may be modified to obtain a further image featuring the source face adopting a facial expression corresponding to the facial landmark parameters. The further image may be inserted into the frame image at a position determined by face area parameters corresponding to the frame image.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: March 29, 2022
    Assignee: Snap Inc.
    Inventors: Victor Shaburov, Alexander Mashrabov, Dmitriy Matov, Sofia Savinova, Alexey Pchelnikov, Roman Golobokov