Patents by Inventor Ivan Babanin

Ivan Babanin 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: 20260162338
    Abstract: A mobile application with an improved user interface facilitates generating stylized media content items including images and videos. An end-user selects a desired visual effect from a set of options. The mobile application captures or accesses an image. The image is processed on a server using a generative neural network pre-trained to apply stylizations based on the selected effect. The server sends back the stylized image to the mobile application for display. The end-user can then save the stylized image or generate a video (e.g., an animation) showing the original image transition to the stylized image. The user interface provides an efficient creative workflow to apply aesthetic enhancements in a visual style chosen by the end-user. Generative machine learning techniques automate stylization to enable accessible media customization and sharing.
    Type: Application
    Filed: January 27, 2026
    Publication date: June 11, 2026
    Inventors: Sergey Smetanin, Pavel Savchenkov, Viktar Atliha, Georgii Grigorev, Ivan Babanin, Prasad Tare, Inna Zaitseva, Anna Kovalenko, Dmytro Rudenko
  • Publication number: 20260134588
    Abstract: Methods and systems are disclosed for enhancing or modifying an image by a diffusion model. The methods and systems receive a first image depicting a real-world scene including a target object and receive input associated with adjusting a zoom level of the first image. The methods and systems, in response to receiving the input, modify the zoom level associated with the first image to generate a second image having a view of the target object that is different from a view of the target object in the first image. The methods and systems analyze the second image using a generative machine learning model to generate an artificial image that modifies portions of the second image to improve the view of the target object relative to the second image.
    Type: Application
    Filed: January 8, 2026
    Publication date: May 14, 2026
    Inventors: Roman Golobokov, Sergey Smetanin, Matthew Mahar, Daniel Moreno Cuellar, Ranidu Lankage, Timur Zakirov, Nikita Demidov, Prasad Tare, Jose Antonio Loio Parente, Dor Ayalon, Vladimir Gordienko, Anton Pankratov, Ivan Babanin, Aleksandr Belskikh, Aliaksei Mikhailiuk, Pavel Savchenkov
  • Publication number: 20260075019
    Abstract: Examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. According to some examples, message content is detected and a set of candidate stickers is identified based on the message content. A search icon is dynamically replaced with a representation of respective ones of the set of candidate stickers. At a first point in time, the search icon represents a first candidate sticker of the set of candidate stickers. At a second point in time, the search icon represents a second candidate sticker of the set of candidate stickers.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 12, 2026
    Inventors: Sergey Smetanin, Dor Ayalon, Vladimir Gordienko, Roman Golobokov, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Patent number: 12567187
    Abstract: A mobile application with an improved user interface facilitates generating stylized media content items including images and videos. An end-user selects a desired visual effect from a set of options. The mobile application captures or accesses an image. The image is processed on a server using a generative neural network pre-trained to apply stylizations based on the selected effect. The server sends back the stylized image to the mobile application for display. The end-user can then save the stylized image or generate a video (e.g., an animation) showing the original image transition to the stylized image. The user interface provides an efficient creative workflow to apply aesthetic enhancements in a visual style chosen by the end-user. Generative machine learning techniques automate stylization to enable accessible media customization and sharing.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: March 3, 2026
    Assignee: Snap Inc.
    Inventors: Sergey Smetanin, Pavel Savchenkov, Viktar Atliha, Georgii Grigorev, Ivan Babanin, Prasad Tare, Inna Zaitseva, Anna Kovalenko, Dmytro Rudenko
  • Patent number: 12541888
    Abstract: Methods and systems are disclosed for enhancing or modifying an image by a diffusion model. The methods and systems receive a first image depicting a real-world scene including a target object and receive input associated with adjusting a zoom level of the first image. The methods and systems, in response to receiving the input, modify the zoom level associated with the first image to generate a second image having a view of the target object that is different from a view of the target object in the first image. The methods and systems analyze the second image using a generative machine learning model to generate an artificial image that modifies portions of the second image to improve the view of the target object relative to the second image.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: February 3, 2026
    Assignee: Snap Inc.
    Inventors: Roman Golobokov, Sergey Smetanin, Matthew Mahar, Daniel Moreno Cuellar, Ranidu Lankage, Timur Zakirov, Nikita Demidov, Prasad Tare, Jose Antonio Loio Parente, Dor Ayalon, Vladimir Gordienko, Anton Pankratov, Ivan Babanin, Aleksandr Belskikh, Aliaksei Mikhailiuk, Pavel Savchenkov
  • Patent number: 12517626
    Abstract: Examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. According to some examples, sticker selection history data of a user of an interaction application is retrieved. Absence of a sticker suggestion trigger with respect to a messaging interface of the interaction application is detected. Presence of the sticker suggestion trigger results in presentation of a suggested sticker for transmission via the messaging interface. Based on the sticker selection history data and the absence of the sticker suggestion trigger, a sticker search icon state is selected. A search icon corresponding to the sticker search icon state is caused to be presented within the messaging interface.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: January 6, 2026
    Assignee: Snap Inc.
    Inventors: Sergey Smetanin, Dor Ayalon, Vladimir Gordienko, Roman Golobokov, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Patent number: 12513098
    Abstract: Examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. According to some examples, message content is detected and a set of candidate stickers is identified based on the message content. A search icon is dynamically replaced with a representation of respective ones of the set of candidate stickers. At a first point in time, the search icon represents a first candidate sticker of the set of candidate stickers. At a second point in time, the search icon represents a second candidate sticker of the set of candidate stickers.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: December 30, 2025
    Assignee: Snap Inc.
    Inventors: Sergey Smetanin, Dor Ayalon, Vladimir Gordienko, Roman Golobokov, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Publication number: 20250343773
    Abstract: A method includes determining participation in an interaction function by a first user of an interaction system with a second user of the interaction system. The method also includes accessing profile data of the first user, and determining, based on the profile data, whether the first user has captured or designated a first-user self-image for use in the interaction function. In response to determining that the first user has not captured or designated the first-user self-image, the method includes accessing a media content item that includes a character, identifying a head portion of the character in the media content item, replacing the head portion with a placeholder space, and displaying the media content item with the placeholder space in a user interface corresponding to the interaction function.
    Type: Application
    Filed: July 17, 2025
    Publication date: November 6, 2025
    Inventors: Sergey Smetanin, Roman Golobokov, Emily Ann Claudet, Dor Ayalon, Vladimir Gordienko, Erin Houston, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Patent number: 12395456
    Abstract: A method includes determining participation in an interaction function by a first user of an interaction system with a second user of the interaction system. The method also includes accessing profile data of the first user, and determining, based on the profile data, whether the first user has captured or designated a first-user self-image for use in the interaction function. In response to determining that the first user has not captured or designated the first-user self-image, the method includes accessing a media content item that includes a character, identifying a head portion of the character in the media content item, replacing the head portion with a placeholder space, and displaying the media content item with the placeholder space in a user interface corresponding to the interaction function.
    Type: Grant
    Filed: June 13, 2024
    Date of Patent: August 19, 2025
    Assignee: SNAP INC.
    Inventors: Sergey Smetanin, Roman Golobokov, Emily Ann Claudet, Dor Ayalon, Vladimir Gordienko, Erin Houston, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Publication number: 20250148674
    Abstract: Examples in the present disclosure relate to prompt-driven, conversation-specific image generation. A first user device of a first user of an interaction application transmits an image generation request. The interaction application enables the first user to interact with at least a second user. An image is automatically generated based on a prompt included in the image generation request, and the image is presented at the first user device. In response to receiving user input to select the image, the image is stored as a conversation-specific image in association with a first user profile of the first user and a second user profile of the second user. The conversation-specific image is presented at both the first user device of the first user and a second user device of the second user, together with conversation data associated with a conversation between the first user and the second user.
    Type: Application
    Filed: December 16, 2024
    Publication date: May 8, 2025
    Inventors: Sergey Smetanin, Arnab Ghosh, Pavel Savchenkov, Jian Ren, Sergey Tulyakov, Ivan Babanin, Timur Zakirov, Roman Golobokov, Aleksandr Zakharov, Dor Ayalon, Nikita Demidov, Vladimir Gordienko, Daniel Moreno, Nikita Belosludtcev, Sofya Savinova
  • Publication number: 20250124081
    Abstract: Provided are systems and methods for searching and ranking personalized videos. An example method includes receiving a user selection of a category from a set of pre-determined categories, selecting, from a pool of videos, a first subset of videos, where a first video from the first subset of videos is associated with the category and having a calculated value of a performance metric, selecting, from the pool of videos, a second subset of videos, where a second video from the second subset of videos is associated with the category and having an unknown value for the performance metric, generating, based on a predetermined rule, a third set of videos, where the third set of videos includes at least one video from the first subset of videos and at least one video from the second subset of videos, and presenting the third set of videos via a communication chat.
    Type: Application
    Filed: December 23, 2024
    Publication date: April 17, 2025
    Inventors: Alexander Mashrabov, Evgenii Krokhalev, Sofia Savinova, Ivan Babanin
  • Publication number: 20250119492
    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 an emotional state of the user, determining, based on the emotional state, a customized property of a modifiable feature of a modifiable video, where the modifiable video includes a preset property of the modifiable feature, replacing the preset property of the modifiable feature with the customized property of the modifiable feature, providing a user interface enabling the user to view the modifiable video and modify the customized property of the modifiable feature to a modified property, and, upon determining that the user has modified the customized property, storing information concerning the emotional state, the customized property, and the modified property to a statistical log.
    Type: Application
    Filed: December 20, 2024
    Publication date: April 10, 2025
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Babanin, Aleksandr Mashrabov, Roman Golobokov
  • Patent number: 12229187
    Abstract: Systems and methods for searching and ranking personalized videos are provided. An example method includes receiving a user request via a communication chat between a user of a computing device and a further user of a further computing device, searching, based on the user request, a pool of personalized videos to determine a first subset of personalized videos, determining first rankings of personalized videos in the first subset of personalized videos, the first rankings being based on global statistical data associated with the personalized videos, selecting, based on the first rankings, a second subset of personalized videos from the first subset of personalized videos, determining, based on at least one characteristic associated with the user, second rankings of personalized videos from the second subset of personalized videos, and presenting the personalized videos selected from the second subset within the communication chat and in order according to the second rankings.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 18, 2025
    Assignee: Snap Inc.
    Inventors: Alexander Mashrabov, Evgenii Krokhalev, Sofia Savinova, Ivan Babanin
  • Publication number: 20250054210
    Abstract: Various examples described herein support or provide generation and management operations of personalized images using machine learning technologies, including receiving portrait images of an entity; using machine learning models to generate an identity that represents the entity; identifying a template that comprises text descriptions of a scene and conditions; and using a machine learning models to generate a personalized image based on the identity and the template.
    Type: Application
    Filed: August 11, 2023
    Publication date: February 13, 2025
    Inventors: Ivan Babanin, Aleksandr Belskikh, Roman Golobokov, Ivan HIadush, Volodymyr Kalinichenko, Hee Hun Kim, Diana Maksimova, Alexandr Marinenko, Daniel Moreno Cuellar, Anton Pankratov, Hanna Rulevska, Pavel Savchenkov, Sergey Smetanin, Jeremy Baker Voss
  • Patent number: 12212704
    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: Grant
    Filed: November 15, 2023
    Date of Patent: January 28, 2025
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Ivan Babanin, Aleksandr Mashrabov, Roman Golobokov
  • Patent number: 12205207
    Abstract: Examples disclosed herein describe techniques related to automated image generation in an interaction system. An image generation request is received from a first user device associated with a first user of an interaction system. The image generation request comprises a text prompt. Responsive to receiving the image generation request, an image is automatically generated by an automated text-to-image generator, based on the text prompt. The image is caused to be presented on the first user device. An indication of user input to select the image is received from the user device. Responsive to receiving the indication of the user input to select the image, the image is associated with the first user within the interaction system, and a second user of the interaction system is enabled to be presented with the image.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: January 21, 2025
    Assignee: Snap Inc.
    Inventors: Sergey Smetanin, Arnab Ghosh, Pavel Savchenkov, Jian Ren, Sergey Tulyakov, Ivan Babanin, Timur Zakirov, Roman Golobokov, Aleksandr Zakharov, Dor Ayalon, Nikita Demidov, Vladimir Gordienko, Daniel Moreno, Nikita Belosludtcev, Sofya Savinova
  • Publication number: 20250016127
    Abstract: A method includes determining participation in an interaction function by a first user of an interaction system with a second user of the interaction system. The method also includes accessing profile data of the first user, and determining, based on the profile data, whether the first user has captured or designated a first-user self-image for use in the interaction function. In response to determining that the first user has not captured or designated the first-user self-image, the method includes accessing a media content item that includes a character, identifying a head portion of the character in the media content item, replacing the head portion with a placeholder space, and displaying the media content item with the placeholder space in a user interface corresponding to the interaction function.
    Type: Application
    Filed: June 13, 2024
    Publication date: January 9, 2025
    Inventors: Sergey Smetanin, Roman Golobokov, Emily Ann Claudet, Dor Ayalon, Vladimir Gordienko, Erin Houston, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Publication number: 20240428469
    Abstract: Methods and systems are disclosed for enhancing or modifying an image by a diffusion model. The methods and systems receive a first image depicting a real-world scene including a target object and receive input associated with adjusting a zoom level of the first image. The methods and systems, in response to receiving the input, modify the zoom level associated with the first image to generate a second image having a view of the target object that is different from a view of the target object in the first image. The methods and systems analyze the second image using a generative machine learning model to generate an artificial image that modifies portions of the second image to improve the view of the target object relative to the second image.
    Type: Application
    Filed: June 20, 2023
    Publication date: December 26, 2024
    Inventors: Roman Golobokov, Sergey Smetanin, Matthew Mahar, Daniel Moreno Cuellar, Ranidu Lankage, Timur Zakirov, Nikita Demidov, Prasad Tare, Jose Antonio Loio Parente, Dor Ayalon, Vladimir Gordienko, Anton Pankratov, Ivan Babanin, Aleksandr Belskikh, Aliaksei Mikhailiuk, Pavel Savchenkov
  • Publication number: 20240419295
    Abstract: Examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. According to some examples, sticker selection history data of a user of an interaction application is retrieved. Absence of a sticker suggestion trigger with respect to a messaging interface of the interaction application is detected. Presence of the sticker suggestion trigger results in presentation of a suggested sticker for transmission via the messaging interface. Based on the sticker selection history data and the absence of the sticker suggestion trigger, a sticker search icon state is selected. A search icon corresponding to the sticker search icon state is caused to be presented within the messaging interface.
    Type: Application
    Filed: June 13, 2023
    Publication date: December 19, 2024
    Inventors: Sergey Smetanin, Dor Ayalon, Vladimir Gordienko, Roman Golobokov, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev
  • Publication number: 20240422113
    Abstract: Examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. According to some examples, message content is detected and a set of candidate stickers is identified based on the message content. A search icon is dynamically replaced with a representation of respective ones of the set of candidate stickers. At a first point in time, the search icon represents a first candidate sticker of the set of candidate stickers. At a second point in time, the search icon represents a second candidate sticker of the set of candidate stickers.
    Type: Application
    Filed: June 13, 2023
    Publication date: December 19, 2024
    Inventors: Sergey Smetanin, Dor Ayalon, Vladimir Gordienko, Roman Golobokov, Ivan Babanin, Timur Zakirov, Nikita Demidov, Aleksandr Larionov, Anna Kovalenko, Nikita Belosludtcev