Patents by Inventor Alexander Tack

Alexander Tack 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: 12731216
    Abstract: Methods of training a machine learning model for image processing are described. A method of training includes utilising as a learning objective a reduction or minimisation of a combination of both an image loss and a classification loss. A method of training includes utilising unsupervised images pairs generated by applying a selected degradation model to a target image, the selected degradation model being selected based on classification information associated with the target image. Methods for generating unsupervised image pairs and methods for image processing using a trained machine learning model are also described, together with computer systems and computer-readable storage for performing the various methods.
    Type: Grant
    Filed: September 24, 2025
    Date of Patent: September 8, 2026
    Assignee: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack
  • Patent number: 12585379
    Abstract: Described embodiments generally relate to a method of generating an image editing tool recommendation. The method includes receiving a prompt entered by a user; processing the prompt using a tool class prediction model to predict a tool class associated with the prompt, wherein the tool class is associated with at least one image editing tool that is configured to perform an image editing function described by the prompt; determining an image editing tool associated with the predicted tool class; and outputting a recommendation to the user directing the user to the determined image editing tool.
    Type: Grant
    Filed: September 11, 2024
    Date of Patent: March 24, 2026
    Assignee: CANVA PTY LTD
    Inventors: Sanchit Sanchit, Alexander Tack, Stefan Paul Sietzen
  • Publication number: 20260030792
    Abstract: Described herein is a computer implemented method including displaying an image on a display and then processing, using one or more processing units, the image to identify one or more primary object regions in the image. The method further includes receiving a first user input selecting a first input image position, determining that the first input image position does not correspond to any primary object region, and in response to determining that the first input image position does not correspond to any primary object region, processing the image based on the first input image position to identify a secondary object region in the image.
    Type: Application
    Filed: June 25, 2025
    Publication date: January 29, 2026
    Applicant: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack
  • Publication number: 20260024176
    Abstract: Methods of training a machine learning model for image processing are described. A method of training includes utilising as a learning objective a reduction or minimisation of a combination of both an image loss and a classification loss. A method of training includes utilising unsupervised images pairs generated by applying a selected degradation model to a target image, the selected degradation model being selected based on classification information associated with the target image. Methods for generating unsupervised image pairs and methods for image processing using a trained machine learning model are also described, together with computer systems and computer-readable storage for performing the various methods.
    Type: Application
    Filed: September 24, 2025
    Publication date: January 22, 2026
    Applicant: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack
  • Publication number: 20260024366
    Abstract: Image processing techniques are described, including techniques in which text data associated with an image is used to determine a font of text in an image. The image is split into a plurality of crops based on the text data. A trained machine learning model is used to determine feature vectors of the image. The feature vectors are combined into a combined feature vector. A second trained machine learning model is used to determine a font using the combined feature vector. The second trained machine learning model may be a multi-layer perceptron network. The second trained machined learning model may be trained on a plurality of images with text of known fonts and properties. The described image processing techniques also include text removal.
    Type: Application
    Filed: July 15, 2025
    Publication date: January 22, 2026
    Applicant: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack
  • Publication number: 20260024177
    Abstract: Methods of training a machine learning model for image processing are described. A method of training includes utilising as a learning objective a reduction or minimisation of a combination of both an image loss and a classification loss. A method of training includes utilising unsupervised images pairs generated by applying a selected degradation model to a target image, the selected degradation model being selected based on classification information associated with the target image. Methods for generating unsupervised image pairs and methods for image processing using a trained machine learning model are also described, together with computer systems and computer-readable storage for performing the various methods.
    Type: Application
    Filed: September 25, 2025
    Publication date: January 22, 2026
    Applicant: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack
  • Publication number: 20250384532
    Abstract: Described embodiments generally relate to a computer-implemented method for editing an image. The method includes accessing an image; identifying at least a first area of the image and a second area of the image; configuring a model to generate an edited image based on the first area of the image and the second area of the image, wherein the edited image comprises a first area of the edited image and a second area of the edited image; wherein the model is configured to generate the edited image such that the first area of the edited image differs from the first area of the image less than the second area of the edited image differs from the second area of the image.
    Type: Application
    Filed: June 12, 2025
    Publication date: December 18, 2025
    Applicant: Canva Pty Ltd
    Inventors: Stefan Sietzen, Sanchit Sanchit, Alexander Tack
  • Patent number: 12406342
    Abstract: Described embodiments generally relate to a computer-implemented method for performing inpainting. The method includes accessing a first image; receiving a selected area of the first image; identifying a foreground area of the first image; generating a merged mask based on the union of the user selected area and the foreground area; performing an inpainting process on the area of the first image corresponding to the merged mask to generate a second image, being an inpainted image; generating a reduced mask based on the user selected area reduced by the foreground area; and combining the first image with the area of the second image corresponding to the reduced mask to produce an output image.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: September 2, 2025
    Assignee: Canva Pty Ltd
    Inventors: Alexander Tack, Stefan Sietzen, David Fankhauser
  • Patent number: 12361619
    Abstract: Some embodiments relate to a method of performing prompt-based image editing. The method includes accessing an image; receiving a selected area of the image; receiving a prompt, wherein the prompt is indicative of an editing instruction; generating a latent by transforming the image into visual noise; predicting, based on the latent and the prompt, a noise image corresponding to the latent; subtracting at least a portion of the noise image from the latent to generate an updated latent; generating a noisy representation of the image; generating a masked latent based on the noisy representation, the updated latent and selected area, wherein the masked latent comprises the updated latent in the areas corresponding to the selected area, and the noisy representation in the areas that do not correspond to the selected area.
    Type: Grant
    Filed: September 11, 2024
    Date of Patent: July 15, 2025
    Assignee: Canva Pty Ltd
    Inventors: Stefan Paul Sietzen, Sanchit Sanchit, Alexander Tack
  • Publication number: 20250094030
    Abstract: Described embodiments generally relate to a method of generating an image editing tool recommendation. The method includes receiving a prompt entered by a user; processing the prompt using a tool class prediction model to predict a tool class associated with the prompt, wherein the tool class is associated with at least one image editing tool that is configured to perform an image editing function described by the prompt; determining an image editing tool associated with the predicted tool class; and outputting a recommendation to the user directing the user to the determined image editing tool.
    Type: Application
    Filed: September 11, 2024
    Publication date: March 20, 2025
    Applicant: Canva Pty Ltd
    Inventors: Sanchit SANCHIT, Alexander TACK, Stefan Paul SIETZEN
  • Publication number: 20250095254
    Abstract: Some embodiments relate to a method of performing prompt-based image editing. The method includes accessing an image; receiving a selected area of the image; receiving a prompt, wherein the prompt is indicative of an editing instruction; generating a latent by transforming the image into visual noise; predicting, based on the latent and the prompt, a noise image corresponding to the latent; subtracting at least a portion of the noise image from the latent to generate an updated latent; generating a noisy representation of the image; generating a masked latent based on the noisy representation, the updated latent and selected area, wherein the masked latent comprises the updated latent in the areas corresponding to the selected area, and the noisy representation in the areas that do not correspond to the selected area.
    Type: Application
    Filed: September 11, 2024
    Publication date: March 20, 2025
    Applicant: Canva Pty Ltd
    Inventors: Stefan Paul SIETZEN, Sanchit SANCHIT, Alexander TACK
  • Publication number: 20250005723
    Abstract: Described embodiments generally relate to a computer-implemented method for performing prompt-based inpainting.
    Type: Application
    Filed: June 28, 2024
    Publication date: January 2, 2025
    Applicant: Canva Pty Ltd
    Inventors: Alexander TACK, Stefan SIETZEN
  • Publication number: 20240404027
    Abstract: Described embodiments generally relate to a computer-implemented method for performing inpainting. The method includes accessing a first image; receiving a selected area of the first image; identifying a foreground area of the first image; generating a merged mask based on the union of the user selected area and the foreground area; performing an inpainting process on the area of the first image corresponding to the merged mask to generate a second image, being an inpainted image; generating a reduced mask based on the user selected area reduced by the foreground area; and combining the first image with the area of the second image corresponding to the reduced mask to produce an output image.
    Type: Application
    Filed: June 27, 2024
    Publication date: December 5, 2024
    Applicant: Canva Pty Ltd
    Inventors: Alexander TACK, Stefan SIETZEN, David FANKHAUSER
  • Publication number: 20240311975
    Abstract: Methods of training a machine learning model for image processing are described. A method of training includes utilising as a learning objective a reduction or minimisation of a combination of both an image loss and a classification loss. A method of training includes utilising unsupervised images pairs generated by applying a selected degradation model to a target image, the selected degradation model being selected based on classification information associated with the target image. Methods for generating unsupervised image pairs and methods for image processing using a trained machine learning model are also described, together with computer systems and computer-readable storage for performing the various methods.
    Type: Application
    Filed: March 9, 2024
    Publication date: September 19, 2024
    Applicant: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Alexander Tack