Patents Assigned to CANVA PTY LTD.
  • Publication number: 20250218083
    Abstract: Optical character recognition data for an image is used to generate a text box. The text box is formed to include text that has a colour and font determined based on analysis of the image. The colour may be determined using k-means clustering and the font determined using a trained image classification model. The text box may be located over the image at a location corresponding to the detected text in the image. The image may be inpainted at the location of the text box to remove the detected text from the image.
    Type: Application
    Filed: December 30, 2024
    Publication date: July 3, 2025
    Applicant: Canva Pty Ltd
    Inventors: Kerry Halupka, Danial Khosravi Bachehmir, Velislava Petrova Yanchina, Robert Fraser Pennefather, Etienne Jean Gautier
  • Patent number: 12333635
    Abstract: Described herein is a computer implemented method for automatically recolouring a design element in a document. The method comprises determining a set of candidate colours, the set of candidate colours comprising one or more candidate colours; selecting a recolouring colour from the set of candidate colours; and recolouring the design element using the recolouring colour.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: June 17, 2025
    Assignee: CANVA PTY LTD
    Inventors: Tristan Martin, Desiree Surjadi, Inkesar Ali Mudassir Mohammed
  • Publication number: 20250181817
    Abstract: Embodiments of a computer implemented method for document element layout adjustment, are described. In some embodiments dimension data, elements data and region modification data are encoded into encoding data, which is input into a trained machine learning model, which determines modified elements data defining a modification to layout characteristics. In some embodiments dimension data, elements data and region modification data are encoded into encoding data, which is then modified based on excluded elements data, prior to input into a trained machine learning model for determining modified elements data defining a modification to layout characteristics.
    Type: Application
    Filed: November 27, 2024
    Publication date: June 5, 2025
    Applicant: Canva Pty Ltd
    Inventors: Paul Li Shern Tune, Benjamin Phillip Alexander
  • Publication number: 20250175624
    Abstract: Described herein is a computer implemented method. The method includes accessing input image data defining a plurality of input pixels and processing the input image data to generate output image data. The output image data defines a plurality of output pixels, each corresponding to an input pixel. At least one output pixel is generated by a sampling process that includes: selecting a working pixel from the plurality of input pixels; selecting a set of sample pixels for the working pixel, wherein each sample pixel is an input pixel that is selected as a sample pixel based on whether the input pixel is positioned within a depth-adjusted sampling area, the depth-adjusted sampling area for a particular input pixel being determined based on a depth separation between that particular input pixel and the working pixel; and generating an output pixel corresponding to the working pixel based on the set of sample pixels.
    Type: Application
    Filed: January 25, 2025
    Publication date: May 29, 2025
    Applicant: Canva Pty Ltd
    Inventor: Bhautik Jitendra Joshi
  • Patent number: 12299028
    Abstract: Method and system for identifying design templates that match an input query are disclosed. The method includes: receiving a design search query; performing a template search based on the design search query, the template search returning a first template design, the first template design including a target image; processing the design search query to generate an image search query; performing an image search based on the image search query, the image search returning a candidate image; and generating a new design. The new design is based on the first template design and includes the candidate image instead of the target image.
    Type: Grant
    Filed: March 8, 2024
    Date of Patent: May 13, 2025
    Assignee: Canva Pty Ltd
    Inventors: Jarrah Lacko, Danny Wu, William Radford, Jin Yu
  • Patent number: 12299382
    Abstract: A computer implemented method includes displaying a design creation user interface operable by a user to create or edit a design document comprising a plurality of design elements. Data identifying each of the plurality of design elements and data identifying attributes of the plurality of design elements is maintained. A processor determines, based on the attributes, that at least one rule with an associated diagnostic is invoked and indicia is displayed corresponding to the diagnostic associated with the at least one rule.
    Type: Grant
    Filed: May 28, 2024
    Date of Patent: May 13, 2025
    Assignee: Canva Pty Ltd
    Inventors: Declan Robin Vong, Michelle Munn Wai Seeto, Desiree Isabelle Surjadi, Suganth Sengottuvelappan, Cayden Joel Meyer
  • Patent number: 12299791
    Abstract: Described herein is a computer implemented method for generating a plurality of synthesised designs based on a selected design that includes a first element. The method includes accessing design generation data that includes source data and field association data. The source data defines a first field and a first design generation record that defines a first content item that is an image-type content item and that is associated with the first field. The field association data defines a first association between the first field and the first element. The method further includes generating a first synthesised design that is based on the selected design and that is generated such that the first element of the selected design is updated in the first synthesised design using the first content item.
    Type: Grant
    Filed: February 29, 2024
    Date of Patent: May 13, 2025
    Assignee: Canva Pty Ltd
    Inventors: David Naseby, Gloria Lo, Michael Wu
  • Publication number: 20250147648
    Abstract: Computer-implemented methods for forming a training dataset for a machine learning model are described. The methods include receiving an intent object and two or more design snapshots associated with the intent object, where the intent object indicates an intended design outcome and the two or more design snapshots include at least a first design snapshot indicating an initial state of a design and a second design snapshot indicating a state of the design after the intended design outcome is achieved. One or more design edits made to the design based on the first design snapshot and the second design snapshot are identified. And a training datapoint based on the intent object and the identified one or more design edits is generated.
    Type: Application
    Filed: October 30, 2024
    Publication date: May 8, 2025
    Applicant: Canva Pty Ltd
    Inventor: Haitao Li
  • Patent number: 12293523
    Abstract: Described herein is a computer implemented method for automatically generating a cropped version of an input image. The method includes processing the input image to detect a salient region of the input image and generating a set of crop candidates based on the salient region of the input image, each crop candidate defining a different image crop. A set of candidate scores is calculated, each corresponding to a crop candidate, and a first crop candidate is selected based on the set of scores. The cropped version of the input image is then generated based on the image crop defined by the first crop candidate.
    Type: Grant
    Filed: March 8, 2024
    Date of Patent: May 6, 2025
    Assignee: Canva Pty Ltd
    Inventors: Sanchit Sanchit, Paul Angerer
  • Patent number: 12293552
    Abstract: Described herein is a computer implemented method for compressing a shape. The method includes: receiving input shape data defining first and second original shape commands and generating first and second compressed shape commands corresponding thereto. Generating the second compressed shape command includes generating a relative shape command that is a version of the second original shape command in which parameters are relatively defined; generating an absolute shape command that is a version of the second original shape command in which parameters are absolutely defined; and selecting a smaller or equal smallest of the relative shape command and the absolute shape command to be the second compressed shape command.
    Type: Grant
    Filed: November 20, 2024
    Date of Patent: May 6, 2025
    Assignee: Canva Pty Ltd
    Inventors: Henrry Eduardo Iguaro Jaramillo, Stephan Schwiebert, Velislava Yanchina
  • Patent number: 12293067
    Abstract: Described herein is a computer implemented method for adjusting an image. The method includes displaying a first adjustment interface that includes including a first adjustment path and a first control for adjusting a first image processing parameter. The first adjustment path is displayed with a first gradient that is determined based on a first value of a second image processing parameter. The method further includes detecting a parameter adjustment that adjusts the first value of the second image processing parameter to a second value of the second image processing parameter and, in response to detecting the parameter adjustment: adjusting the image according to the second value of the second image processing parameter; determining a second gradient for the first adjustment path based on the second value of the second image processing parameter; and updating the first adjustment path to be displayed with the second gradient.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: May 6, 2025
    Assignee: Canva Pty Ltd
    Inventor: Christopher James Cook
  • Patent number: 12288368
    Abstract: Described herein is a computer implemented method for compressing a shape. The method includes: receiving input shape data defining first and second original shape commands and generating first and second compressed shape commands corresponding thereto. Generating the second compressed shape command includes generating a relative shape command that is a version of the second original shape command in which parameters are relatively defined; generating an absolute shape command that is a version of the second original shape command in which parameters are absolutely defined; and selecting a smaller or equal smallest of the relative shape command and the absolute shape command to be the second compressed shape command.
    Type: Grant
    Filed: June 17, 2023
    Date of Patent: April 29, 2025
    Assignee: Canva Pty Ltd
    Inventors: Henrry Eduardo Iguaro Jaramillo, Stephan Schwiebert, Velislava Yanchina
  • Publication number: 20250131618
    Abstract: Described herein is a computer implemented method. The method includes receiving, via an input device, first user input drawing an input shape and generating, based on the first user input, original drawing data that includes an ordered set of points that define the input shape. The original drawing is processed to generate an input vector which also includes an ordered set of points. The input shape is then classified as a first template shape by processing the input vector using a machine learning model. A new shape is then generated based on the first template shape and the original drawing data.
    Type: Application
    Filed: December 24, 2024
    Publication date: April 24, 2025
    Applicant: Canva Pty Ltd
    Inventors: Kevin Andrew WU WON, Kerry Jayne HALUPKA, Rowan James KATEKAR
  • Publication number: 20250117999
    Abstract: Computer processing systems and computer implemented methods for determining an arrangement of elements of a design are described. The arrangement may be into rows or columns. Collections of elements for rows and/or columns are determined based on overlap of the elements along a dimension prior to arrangement. Each collection may be arranged within an area of the design into a row or column. In some embodiments an initial arrangement into both rows and columns is determined and a final arrangement is determined based on which arrangement results in a least total overlap area of the elements.
    Type: Application
    Filed: October 2, 2024
    Publication date: April 10, 2025
    Applicant: Canva Pty Ltd
    Inventors: Sidney Elton Pham, Annaliese Catherine Rozvany
  • Publication number: 20250117123
    Abstract: Described herein is a computer implemented method for adjusting an image. The method includes displaying a first adjustment interface that includes including a first adjustment path and a first control for adjusting a first image processing parameter. The first adjustment path is displayed with a first gradient that is determined based on a first value of a second image processing parameter. The method further includes detecting a parameter adjustment that adjusts the first value of the second image processing parameter to a second value of the second image processing parameter and, in response to detecting the parameter adjustment: adjusting the image according to the second value of the second image processing parameter; determining a second gradient for the first adjustment path based on the second value of the second image processing parameter; and updating the first adjustment path to be displayed with the second gradient.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 10, 2025
    Applicant: Canva Pty Ltd
    Inventor: Christopher James Cook
  • Patent number: 12271682
    Abstract: An apparatus includes an input interface, a processor, and a transmitter. The input interface is configured to receive user input associated with a design and to receive a user request indicating a selection of a website type of a plurality of website types. The processor is configured to update the design based on the user input. The updated design includes one or more design pages. The processor is configured to select, based on the website type, a specific set of website generation tasks. The processor is configured to perform the specific set of website generation tasks to generate one or more webpages of a website of the website type. The webpages correspond to the design pages. The transmitter is configured to send a web output to at least one of a data storage device, a publishing endpoint, or a client device. The web output corresponds to the webpages.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: April 8, 2025
    Assignee: Canva Pty Ltd
    Inventors: Matthew Carter, Cameron Adams, Evgenii Datskii, Tomasz Modrzynski, Georgia Vidler
  • Publication number: 20250103771
    Abstract: Described herein is a computer implemented method for automatically generating a design. The method includes receiving an input prompt for generating the design and generating a design outline based on the input prompt. The design outline includes a style descriptor for the design. The method further includes retrieving a design template based on the design outline. The design template includes a placeholder design element. The method further includes retrieving at least one design element for the placeholder element. The design is generated by populating the placeholder element with the design element.
    Type: Application
    Filed: September 20, 2024
    Publication date: March 27, 2025
    Applicant: Canva Pty Ltd
    Inventors: William Edward John RADFORD, Ryan Arthur Robert RUSHTON, Wade Daniel JENSEN, Jarrah James Jack LACKO, Gökhan YILDIRIM, Aditya Sangram Singh RANA
  • Patent number: D1074713
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: May 13, 2025
    Assignee: Canva Pty Ltd
    Inventors: Cameron Adams, Jess Ruyter, Jacob Thomas Grainger, Marc-Antoine Roy
  • Patent number: D1084013
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: July 15, 2025
    Assignee: CANVA PTY LTD
    Inventors: Martyn Lofberg, Melanie Joy Perkins, Matthew Hardy, Hannah Heffernan, Cameron Adams
  • Patent number: D1084020
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: July 15, 2025
    Assignee: Canva Pty Ltd
    Inventor: Masni Alice Bennett