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: 12731216Abstract: 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: GrantFiled: September 24, 2025Date of Patent: September 8, 2026Assignee: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack
-
Patent number: 12585379Abstract: 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: GrantFiled: September 11, 2024Date of Patent: March 24, 2026Assignee: CANVA PTY LTDInventors: Sanchit Sanchit, Alexander Tack, Stefan Paul Sietzen
-
Publication number: 20260030792Abstract: 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: ApplicationFiled: June 25, 2025Publication date: January 29, 2026Applicant: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack
-
Publication number: 20260024176Abstract: 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: ApplicationFiled: September 24, 2025Publication date: January 22, 2026Applicant: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack
-
Publication number: 20260024366Abstract: 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: ApplicationFiled: July 15, 2025Publication date: January 22, 2026Applicant: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack
-
Publication number: 20260024177Abstract: 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: ApplicationFiled: September 25, 2025Publication date: January 22, 2026Applicant: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack
-
Publication number: 20250384532Abstract: 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: ApplicationFiled: June 12, 2025Publication date: December 18, 2025Applicant: Canva Pty LtdInventors: Stefan Sietzen, Sanchit Sanchit, Alexander Tack
-
Patent number: 12406342Abstract: 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: GrantFiled: June 27, 2024Date of Patent: September 2, 2025Assignee: Canva Pty LtdInventors: Alexander Tack, Stefan Sietzen, David Fankhauser
-
Patent number: 12361619Abstract: 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: GrantFiled: September 11, 2024Date of Patent: July 15, 2025Assignee: Canva Pty LtdInventors: Stefan Paul Sietzen, Sanchit Sanchit, Alexander Tack
-
Publication number: 20250094030Abstract: 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: ApplicationFiled: September 11, 2024Publication date: March 20, 2025Applicant: Canva Pty LtdInventors: Sanchit SANCHIT, Alexander TACK, Stefan Paul SIETZEN
-
Publication number: 20250095254Abstract: 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: ApplicationFiled: September 11, 2024Publication date: March 20, 2025Applicant: Canva Pty LtdInventors: Stefan Paul SIETZEN, Sanchit SANCHIT, Alexander TACK
-
Publication number: 20250005723Abstract: Described embodiments generally relate to a computer-implemented method for performing prompt-based inpainting.Type: ApplicationFiled: June 28, 2024Publication date: January 2, 2025Applicant: Canva Pty LtdInventors: Alexander TACK, Stefan SIETZEN
-
Publication number: 20240404027Abstract: 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: ApplicationFiled: June 27, 2024Publication date: December 5, 2024Applicant: Canva Pty LtdInventors: Alexander TACK, Stefan SIETZEN, David FANKHAUSER
-
Publication number: 20240311975Abstract: 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: ApplicationFiled: March 9, 2024Publication date: September 19, 2024Applicant: Canva Pty LtdInventors: Sanchit Sanchit, Alexander Tack