Patents Assigned to CANVA PTY LTD.
  • Publication number: 20230169700
    Abstract: Described herein is a computer implemented method for automatically recolouring a design. The method includes processing, by a computer processing unit, design data to generate design fragment data that defines fragments of the design. The design fragment data is then processed to generate fragment group data that defines groups of recolourable design fragments. A plurality of recolouring solutions is then generated, each solution defining a colour for each of the one or more fragment groups. The method further includes calculating, according to a fitness function, a score for each recolouring solution of the plurality of recolouring solutions, selecting an optimal recolouring solution based on the calculated scores, and recolouring the design in accordance with the selected recolouring solution.
    Type: Application
    Filed: November 24, 2022
    Publication date: June 1, 2023
    Applicant: Canva Pty Ltd
    Inventors: Tristan Lindsay Martin, Sam Luke Fancourt Parkinson
  • Publication number: 20230169261
    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: Application
    Filed: April 23, 2021
    Publication date: June 1, 2023
    Applicant: Canva Pty Ltd
    Inventors: Declan Robin Vong, Michelle Munn Wai Seeto, Desiree Isabelle Surjadi, Suganth Sengottuvelappan, Cayden Joel Meyer
  • Publication number: 20230153516
    Abstract: Described herein is a computer implemented method for generating webpage data. The method includes processing a set of design element objects to generate a set of element-grid records, each record corresponding to a design element and including a unique column start, a unique column end, a column start offset and a column end offset. The set of element-grid records is processed to generate a webpage grid definition that defines a grid including a plurality of columns and a plurality of rows. A first design element and a second design element have a same horizontal start position and the webpage grid definition defines: a unique column start gridline for the first design element; a unique column start gridline for the second design element; and a zero-width first column between the first and second column gridlines.
    Type: Application
    Filed: November 11, 2022
    Publication date: May 18, 2023
    Applicant: Canva Pty Ltd
    Inventors: Nicholas Anthony Barker, Camellia Wong, Benjamin James Morris, David Nicholas Copley
  • Patent number: 11650769
    Abstract: Described herein is a computer implemented method. The method includes selecting a plurality of elements on a design page and, for each selected element, determining a plurality of edge bleed pairs, each edge bleed pair including a particular edge and a particular bleed of the design page. Each edge bleed pair is processed to determine whether the selected element should be resized, the determination being based on the position of the particular edge relative to the particular bleed. If the determination is that the element should be resized, the method involves resizing the selected element so that the element covers a greater portion of the particular bleed than was originally covered by the element.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: May 16, 2023
    Assignee: CANVA PTY LTD
    Inventor: Michelle Munn Wai Seeto
  • Patent number: 11611565
    Abstract: A system for providing an interactive presentation to an audience device is provided. The system interfaces with a database storing presentation content and a workspace. The workspace stores the presentation content and additional content and storing one or more access policies and being associated with a first user. The system comprises a processor for executing one or more modules comprising a content creation and updating module configured to enable an updating of the presentation content and the additional content according to the one or more access policies; and a content access interface module configured to determine one or more portions of the presentation content and the additional content for accessing at the audience device according to the one or more access policies. A method for providing an interactive media presentation is also provided.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: March 21, 2023
    Assignee: Canva Pty Ltd
    Inventors: Neill Desmond Miller, Anthony Surtees, Robert Kawalsky, Andrew Dent
  • Patent number: 11604835
    Abstract: Described herein is a computer implemented method, a computer processing system, and a non-transitory computer-readable storage medium. The method includes displaying a first set of media item representations in a media item order in an initial media selection interface. While the initial media selection interface is displayed, the method further comprises detecting a display complete media set at reference input and, in response: determining a reference media item representation and displaying a complete media selection interface in a first initial display state which is based on the reference media item representation.
    Type: Grant
    Filed: December 11, 2021
    Date of Patent: March 14, 2023
    Assignee: CANVA PTY LTD
    Inventors: Paul Karl Knittel, Elijah Alexander Sheppard, Yu Su, Denis Chashchin
  • Patent number: 11507731
    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: April 24, 2019
    Date of Patent: November 22, 2022
    Assignee: CANVA PTY LTD
    Inventors: Matthew Carter, Cameron Adams, Eugene Datsky, Tomasz ModrzyƄski, Georgia Vidler
  • Patent number: 11356496
    Abstract: A method includes storing, at one or more data storage devices, a design in a platform-independent format. The method also includes generating, at a web front end, a GUI including a publish option associated with the design. The method includes sending the GUI to a client device. The method also includes receiving a user request indicating a selection of the publish option, and, in response to receiving the user request, generating first output based on the design, the first output having a HTML format. The method includes identifying a rendering engine based on browser information associated with the client device and generating second output by rendering the first output at the rendering engine, the second output having an image format. The method includes sending the second output to at least one of a data storage device of the data storage devices, a publishing endpoint, or the client device.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 7, 2022
    Assignee: CANVA PTY LTD
    Inventors: Melanie Joy Perkins, Toby Patrick Francis Rahilly
  • Patent number: D954093
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Canva Pty Ltd
    Inventors: Paul Karl Knittel, Michael Raymond Evans
  • Patent number: D960170
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 9, 2022
    Assignee: CANVA PTY LTD.
    Inventors: Michael Evans, Melanie Perkins, Cameron Adams
  • Patent number: D967843
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: October 25, 2022
    Assignee: CANVA PTY LTD
    Inventors: Martyn Lofberg, Melanie Joy Perkins, Matthew Hardy, Hannah Heffernan, Cameron Adams
  • Patent number: D969145
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 8, 2022
    Assignee: Canva Pty Ltd
    Inventors: Hannah Heffernan, Cameron Adams, Melanie Perkins, Matthew Hardy, Martyn Lofberg, Matthew Anderson
  • Patent number: D972582
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: December 13, 2022
    Assignee: Canva Pty Ltd
    Inventors: Paul Karl Knittel, Michael Raymond Evans
  • Patent number: D972583
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: December 13, 2022
    Assignee: Canva Pty Ltd
    Inventors: Paul Karl Knittel, Michael Raymond Evans
  • Patent number: D973688
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: December 27, 2022
    Assignee: Canva Pty Ltd.
    Inventors: Matthew Hardy, Melanie Joy Perkins, Cameron Adams
  • Patent number: D973689
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 27, 2022
    Assignee: Canva Pty Ltd.
    Inventors: Matthew Hardy, Melanie Joy Perkins, Cameron Adams, Marc-Antoine Roy
  • Patent number: D980231
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: March 7, 2023
    Assignee: Canva Pty Ltd
    Inventors: Michael Evans, Melanie Perkins, Cameron Adams
  • Patent number: D985599
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 9, 2023
    Assignee: Canva Pty Ltd
    Inventors: Matthew Anderson, Cameron Adams, Melanie Perkins
  • Patent number: D986267
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: May 16, 2023
    Assignee: Canva Pty Ltd
    Inventors: Declan Robin Vong, Matthew Anderson, Lynneal Jia Santos, Jesse James Walker
  • Patent number: D986274
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 16, 2023
    Assignee: Canva Pty Ltd
    Inventors: Matthew Hardy, Cameron Adams, Melanie Perkins