Patents Assigned to CANVA PTY LTD.
-
Publication number: 20250218083Abstract: 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: ApplicationFiled: December 30, 2024Publication date: July 3, 2025Applicant: Canva Pty LtdInventors: Kerry Halupka, Danial Khosravi Bachehmir, Velislava Petrova Yanchina, Robert Fraser Pennefather, Etienne Jean Gautier
-
Patent number: 12333635Abstract: 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: GrantFiled: February 5, 2021Date of Patent: June 17, 2025Assignee: CANVA PTY LTDInventors: Tristan Martin, Desiree Surjadi, Inkesar Ali Mudassir Mohammed
-
Publication number: 20250181817Abstract: 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: ApplicationFiled: November 27, 2024Publication date: June 5, 2025Applicant: Canva Pty LtdInventors: Paul Li Shern Tune, Benjamin Phillip Alexander
-
Publication number: 20250175624Abstract: 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: ApplicationFiled: January 25, 2025Publication date: May 29, 2025Applicant: Canva Pty LtdInventor: Bhautik Jitendra Joshi
-
Patent number: 12299028Abstract: 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: GrantFiled: March 8, 2024Date of Patent: May 13, 2025Assignee: Canva Pty LtdInventors: Jarrah Lacko, Danny Wu, William Radford, Jin Yu
-
Patent number: 12299382Abstract: 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: GrantFiled: May 28, 2024Date of Patent: May 13, 2025Assignee: Canva Pty LtdInventors: Declan Robin Vong, Michelle Munn Wai Seeto, Desiree Isabelle Surjadi, Suganth Sengottuvelappan, Cayden Joel Meyer
-
Patent number: 12299791Abstract: 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: GrantFiled: February 29, 2024Date of Patent: May 13, 2025Assignee: Canva Pty LtdInventors: David Naseby, Gloria Lo, Michael Wu
-
Publication number: 20250147648Abstract: 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: ApplicationFiled: October 30, 2024Publication date: May 8, 2025Applicant: Canva Pty LtdInventor: Haitao Li
-
Patent number: 12293523Abstract: 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: GrantFiled: March 8, 2024Date of Patent: May 6, 2025Assignee: Canva Pty LtdInventors: Sanchit Sanchit, Paul Angerer
-
Patent number: 12293552Abstract: 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: GrantFiled: November 20, 2024Date of Patent: May 6, 2025Assignee: Canva Pty LtdInventors: Henrry Eduardo Iguaro Jaramillo, Stephan Schwiebert, Velislava Yanchina
-
Patent number: 12293067Abstract: 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: GrantFiled: October 4, 2023Date of Patent: May 6, 2025Assignee: Canva Pty LtdInventor: Christopher James Cook
-
Patent number: 12288368Abstract: 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: GrantFiled: June 17, 2023Date of Patent: April 29, 2025Assignee: Canva Pty LtdInventors: Henrry Eduardo Iguaro Jaramillo, Stephan Schwiebert, Velislava Yanchina
-
Publication number: 20250131618Abstract: 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: ApplicationFiled: December 24, 2024Publication date: April 24, 2025Applicant: Canva Pty LtdInventors: Kevin Andrew WU WON, Kerry Jayne HALUPKA, Rowan James KATEKAR
-
Publication number: 20250117999Abstract: 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: ApplicationFiled: October 2, 2024Publication date: April 10, 2025Applicant: Canva Pty LtdInventors: Sidney Elton Pham, Annaliese Catherine Rozvany
-
Publication number: 20250117123Abstract: 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: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Applicant: Canva Pty LtdInventor: Christopher James Cook
-
Patent number: 12271682Abstract: 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: GrantFiled: November 3, 2022Date of Patent: April 8, 2025Assignee: Canva Pty LtdInventors: Matthew Carter, Cameron Adams, Evgenii Datskii, Tomasz Modrzynski, Georgia Vidler
-
Publication number: 20250103771Abstract: 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: ApplicationFiled: September 20, 2024Publication date: March 27, 2025Applicant: Canva Pty LtdInventors: William Edward John RADFORD, Ryan Arthur Robert RUSHTON, Wade Daniel JENSEN, Jarrah James Jack LACKO, Gökhan YILDIRIM, Aditya Sangram Singh RANA
-
Patent number: D1074713Type: GrantFiled: September 7, 2023Date of Patent: May 13, 2025Assignee: Canva Pty LtdInventors: Cameron Adams, Jess Ruyter, Jacob Thomas Grainger, Marc-Antoine Roy
-
Patent number: D1084013Type: GrantFiled: September 14, 2022Date of Patent: July 15, 2025Assignee: CANVA PTY LTDInventors: Martyn Lofberg, Melanie Joy Perkins, Matthew Hardy, Hannah Heffernan, Cameron Adams
-
Patent number: D1084020Type: GrantFiled: November 10, 2021Date of Patent: July 15, 2025Assignee: Canva Pty LtdInventor: Masni Alice Bennett