Patents by Inventor Bram Wallace

Bram Wallace 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: 20260073582
    Abstract: Embodiments described herein provide a method of generating an image. the method comprises receiving, via a data interface, a natural language prompt, obtaining a noised vector, and generating a denoised vector by a first forward pass of a plurality of iterations of a denoising diffusion model with the noised vector as an input and conditioned on the natural language prompt. The method further includes calculating a gradient of a loss function based on the denoised vector with respect to the noised vector, and updating the noised vector based on the gradient. A final image is generated using a final forward pass of the denoising diffusion model with the updated noised vector as an input and conditioned on the natural language prompt.
    Type: Application
    Filed: November 17, 2025
    Publication date: March 12, 2026
    Inventors: Bram Wallace, Nikhil Naik
  • Patent number: 12499589
    Abstract: Embodiments described herein provide a method of generating an image. the method comprises receiving, via a data interface, a natural language prompt, obtaining a noised image vector, and generating a denoised image vector by a first forward pass of a plurality of iterations of a denoising diffusion model with the noised image vector as an input and conditioned on the natural language prompt. The method further includes calculating a gradient of a loss function based on the denoised image vector with respect to the noised image vector, and updating the noised image vector based on the gradient. A final image is generated using a final forward pass of the denoising diffusion model with the updated noised image vector as an input and conditioned on the natural language prompt.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: December 16, 2025
    Assignee: Salesforce, Inc.
    Inventors: Bram Wallace, Nikhil Naik
  • Patent number: 12354244
    Abstract: Embodiments described herein provide systems and methods for image editing, a first copy and a second copy of an input image are generated; noise is iteratively added to the first copy and the second copy by: updating the first copy based on a first inverted output of a denoising diffusion model (DDM) based on the second copy and a first caption and updating the second copy based on a second inverted output of the DDM based on the first copy and the first caption. A resultant noised image is iteratively denoised by a reverse process using the DDM conditioned on a second caption, thereby producing a final image.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: July 8, 2025
    Assignee: Salesforce, Inc.
    Inventors: Nikhil Naik, Bram Wallace
  • Publication number: 20240303873
    Abstract: Embodiments described herein provide a method of generating an image. the method comprises receiving, via a data interface, a natural language prompt, obtaining a noised image vector, and generating a denoised image vector by a first forward pass of a plurality of iterations of a denoising diffusion model with the noised image vector as an input and conditioned on the natural language prompt. The method further includes calculating a gradient of a loss function based on the denoised image vector with respect to the noised image vector, and updating the noised image vector based on the gradient. A final image is generated using a final forward pass of the denoising diffusion model with the updated noised image vector as an input and conditioned on the natural language prompt.
    Type: Application
    Filed: June 13, 2023
    Publication date: September 12, 2024
    Inventors: Bram Wallace, Nikhil Naik
  • Publication number: 20240161248
    Abstract: Embodiments described herein provide systems and methods for image editing. a first copy and a second copy of an input image are generated; noise is iteratively added to the first copy and the second copy by: updating the first copy based on a first inverted output of a denoising diffusion model (DDM) based on the second copy and a first caption and updating the second copy based on a second inverted output of the DDM based on the first copy and the first caption. A resultant noised image is iteratively denoised by a reverse process using the DDM conditioned on a second caption, thereby producing a final image.
    Type: Application
    Filed: February 27, 2023
    Publication date: May 16, 2024
    Inventors: Nikhil Naik, Bram Wallace
  • Publication number: 20230105322
    Abstract: Embodiments described herein provide a system and method for extracting information. The system receives, via a communication interface, a dataset of a plurality of data samples. The system determines, in response to an input data sample from the dataset, a set of feature vectors via a plurality of pre-trained feature extractors, respectively. The system retrieves a set of memory bank vectors that correspond to the input data sample. The system, generates, via a plurality of Multi-Layer-Perceptrons (MLPs), a mapped set of representations in response to an input of the set of memory bank vectors, respectively. The system determines a loss objective between the set of feature vectors and the combination of the mapped set of representations and a network of layers in the MLP. The system updates, the parameters of the plurality of MLPs and the parameters of the memory bank vectors by minimizing the computed loss objective.
    Type: Application
    Filed: January 28, 2022
    Publication date: April 6, 2023
    Inventors: Bram Wallace, Devansh Arpit, Huan Wang, Caiming Xiong