Patents by Inventor Patrick Poirson

Patrick Poirson 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: 20260187382
    Abstract: A first image and a second image are accessed. The second image is generated by applying an augmented reality (AR) effect to the first image. The first image, the second image, and a prompt are provided to a visual-semantic machine learning model to obtain output describing at least one feature of the AR effect. A description of the AR effect is generated based on the output of the visual-semantic machine learning model. The description of the AR effect is stored in association with an identifier of the AR effect.
    Type: Application
    Filed: February 24, 2026
    Publication date: July 2, 2026
    Inventors: Maksim Gusarov, Kwot Sin Lee, Yanjia Li, Patrick Poirson, Chen Wang
  • Publication number: 20260179401
    Abstract: A second input image is generated by applying a target augmented reality (AR) effect to a first input image. The first input image and the second input image are provided to a first visual-semantic machine learning model to obtain output describing at least one feature of the target AR effect. The first visual-semantic machine learning model is fine-tuned from a second visual-semantic machine learning model by using training samples. Each training sample comprises a first training image, a second training image, and a training description of a given AR effect. The second training image is generated by applying the given AR effect to the first training image. A description of the target AR effect is selected based on the output of the visual-semantic machine learning model. The description of the target AR effect is stored in association with an identifier of the target AR effect.
    Type: Application
    Filed: February 23, 2026
    Publication date: June 25, 2026
    Inventors: Maksim Gusarov, Kwot Sin Lee, Patrick Poirson, Chen Wang
  • Patent number: 12602942
    Abstract: A second input image is generated by applying a target augmented reality (AR) effect to a first input image. The first input image and the second input image are provided to a first visual-semantic machine learning model to obtain output describing at least one feature of the target AR effect. The first visual-semantic machine learning model is fine-tuned from a second visual-semantic machine learning model by using training samples. Each training sample comprises a first training image, a second training image, and a training description of a given AR effect. The second training image is generated by applying the given AR effect to the first training image. A description of the target AR effect is selected based on the output of the visual-semantic machine learning model. The description of the target AR effect is stored in association with an identifier of the target AR effect.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: April 14, 2026
    Assignee: Snap Inc.
    Inventors: Maksim Gusarov, Kwot Sin Lee, Patrick Poirson, Chen Wang
  • Patent number: 12585888
    Abstract: A first image and a second image are accessed. The second image is generated by applying an augmented reality (AR) effect to the first image. The first image, the second image, and a prompt are provided to a visual-semantic machine learning model to obtain output describing at least one feature of the AR effect. A description of the AR effect is generated based on the output of the visual-semantic machine learning model. The description of the AR effect is stored in association with an identifier of the AR effect.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: March 24, 2026
    Assignee: Snap Inc.
    Inventors: Maksim Gusarov, Kwot Sin Lee, Yanjia Li, Patrick Poirson, Chen Wang
  • Publication number: 20260024293
    Abstract: An input video item that includes a target visual augmentation is accessed. A machine learning model uses the input video item to generate an embedding. The embedding may comprise a vector representation of a visual effect of the target visual augmentation. The machine learning model is trained, in an unsupervised training phase, to minimize loss between training video representations generated within each of a plurality of training sets. Each training set comprises a plurality of different training video items that each include a predefined visual augmentation. Based on the generation of the embedding of the input video item, the target visual augmentation is mapped to an augmentation identifier.
    Type: Application
    Filed: September 25, 2025
    Publication date: January 22, 2026
    Inventors: Zhenpeng Zhou, Patrick Poirson, Maksim Gusarov, Chen Wang, Oleg Tovstyi
  • Patent number: 12450841
    Abstract: An input video item that includes a target visual augmentation is accessed. A machine learning model uses the input video item to generate an embedding. The embedding may comprise a vector representation of a visual effect of the target visual augmentation. The machine learning model is trained, in an unsupervised training phase, to minimize loss between training video representations generated within each of a plurality of training sets. Each training set comprises a plurality of different training video items that each include a predefined visual augmentation. Based on the generation of the embedding of the input video item, the target visual augmentation is mapped to an augmentation identifier.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: October 21, 2025
    Assignee: Snap Inc.
    Inventors: Zhenpeng Zhou, Patrick Poirson, Maksim Gusarov, Chen Wang, Oleg Tovstyi
  • Publication number: 20250181651
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image from a client device; applying a machine learning model to the image to generate an embedding query vector, the machine learning model being trained to encode a plurality of images and text into a common embedding space; searching, based on the embedding query vector, a database of augmented reality (AR) experiences to identify a subset of AR experiences associated with one or more embeddings that correspond to the embedding query vector; and transmitting to the client device the subset of AR experiences associated with the one or more embeddings that correspond to the embedding query vector.
    Type: Application
    Filed: February 4, 2025
    Publication date: June 5, 2025
    Inventors: Kevin Sarabia Dela Rosa, Adel Elmalaha, Kwot Sin Lee, Patrick Poirson
  • Publication number: 20250148218
    Abstract: A first image and a second image are accessed. The second image is generated by applying an augmented reality (AR) effect to the first image. The first image, the second image, and a prompt are provided to a visual-semantic machine learning model to obtain output describing at least one feature of the AR effect. A description of the AR effect is generated based on the output of the visual-semantic machine learning model. The description of the AR effect is stored in association with an identifier of the AR effect.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Inventors: Maksim Gusarov, Kwot Sin Lee, Yanjia Li, Patrick Poirson, Chen Wang
  • Publication number: 20250148816
    Abstract: A second input image is generated by applying a target augmented reality (AR) effect to a first input image. The first input image and the second input image are provided to a first visual-semantic machine learning model to obtain output describing at least one feature of the target AR effect. The first visual-semantic machine learning model is fine-tuned from a second visual-semantic machine learning model by using training samples. Each training sample comprises a first training image, a second training image, and a training description of a given AR effect. The second training image is generated by applying the given AR effect to the first training image. A description of the target AR effect is selected based on the output of the visual-semantic machine learning model. The description of the target AR effect is stored in association with an identifier of the target AR effect.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Inventors: Maksim Gusarov, Kwot Sin Lee, Patrick Poirson, Chen Wang
  • Patent number: 12254049
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image from a client device; applying a machine learning model to the image to generate an embedding query vector, the machine learning model being trained to encode a plurality of images and text into a common embedding space; searching, based on the embedding query vector, a database of augmented reality (AR) experiences to identify a subset of AR experiences associated with one or more embeddings that correspond to the embedding query vector; and transmitting to the client device the subset of AR experiences associated with the one or more embeddings that correspond to the embedding query vector.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: March 18, 2025
    Assignee: SNAP INC.
    Inventors: Kevin Sarabia Dela Rosa, Adel Elmalaha, Kwot Sin Lee, Patrick Poirson
  • Publication number: 20250044912
    Abstract: Systems and methods for object-based content recommendation are described. A camera feed comprising a plurality of image frames is caused to be displayed at a client device. An object is detected within an image frame from the camera feed, the object corresponding with an object category. Responsive to detecting the object, an icon associated with the object category is selected and displayed at a position upon the camera feed. The icon corresponds with a media collection related to the object category. An input is received selecting the icon. Responsive to the input, a presentation of media items from the media collection is displayed at the client device. By detecting real-world objects and surfacing relevant virtual icons that link to associated media, an augmented reality experience is provided allowing virtual content to be overlaid and anchored to objects in reality.
    Type: Application
    Filed: July 31, 2024
    Publication date: February 6, 2025
    Inventors: Shubham Chawla, Hyojung Chun, Anvi Dalal, Yunchu He, Hao Hu, Sarah Lensing, Yanjia Li, Ana Medinac, Bindi Patel, Patrick Poirson, Chiung-Fu Shih, Jeremy Staub, Kevin Dechau Tang, Ryan Tran, Andrew Wan, Cindy Wang, Alireza Zareian
  • Publication number: 20240355063
    Abstract: An input video item that includes a target visual augmentation is accessed. A machine learning model uses the input video item to generate an embedding. The embedding may comprise a vector representation of a visual effect of the target visual augmentation. The machine learning model is trained, in an unsupervised training phase, to minimize loss between training video representations generated within each of a plurality of training sets. Each training set comprises a plurality of different training video items that each include a predefined visual augmentation. Based on the generation of the embedding of the input video item, the target visual augmentation is mapped to an augmentation identifier.
    Type: Application
    Filed: April 20, 2023
    Publication date: October 24, 2024
    Inventors: Zhenpeng Zhou, Patrick Poirson, Maksim Gusarov, Chen Wang, Oleg Tovstyi
  • Publication number: 20240220830
    Abstract: A recommendation system implements a linkage (connectivity) score learning algorithm for user-item interaction bipartite graphs that is combined with a lightweight iterative degree update process in the bipartite graph where the degrees used in the scoring formula are updated several times to exploit local graph structures without any node (user/item) modeling. In the linkage score learning algorithm, for user u1 and item i2, the predicted linkage score between them is the sum over all sub-scores of each 3-step linkage path between u1 and i2. The linkage score learning algorithm pre-defines 6 learnable candidate parameter values, selects the best combination of parameters, and predicts a set of linkage scores that can be used for recommendation systems. The linkage score learning algorithm addresses the problem of link prediction by predicting new links in a graph that do not already exist in training data.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Inventors: Hao-Ming Fu, Patrick Poirson, Kwot Sin Lee, Chen Wang
  • Publication number: 20240160673
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image from a client device; applying a machine learning model to the image to generate an embedding query vector, the machine learning model being trained to encode a plurality of images and text into a common embedding space; searching, based on the embedding query vector, a database of augmented reality (AR) experiences to identify a subset of AR experiences associated with one or more embeddings that correspond to the embedding query vector; and transmitting to the client device the subset of AR experiences associated with the one or more embeddings that correspond to the embedding query vector.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Kevin Sarabia Dela Rosa, Adel Elmalaha, Kwot Sin Lee, Patrick Poirson