Patents by Inventor Melanie Joy Perkins

Melanie Joy Perkins 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).

  • Publication number: 20230410401
    Abstract: Described herein is a computer implemented method including: displaying a design including a first design element; detecting an initiate record animation event; receiving animation definition input creating an original path between an initial position and a final position, the animation definition input drawing the original path at original traversal speeds; generating animation data based on the animation definition input, the animation data including data that allows both the original path and the original traversal speeds to be reproduced; and associating the animation data with the first design element.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Applicant: Canva Pty Ltd
    Inventors: Stephen Richard MUDRA, Liam Brodie RAYNER, Mathew James Paul MANNING, Melanie Joy Perkins, Jane Maree ABERNETHY, Elijah Alexander Sheppard, Joan Dyquiangco MAGNO, Jessica Faccin
  • Publication number: 20230205939
    Abstract: Described herein is a computer implemented method for adding an element to a design. The method includes displaying a design canvas and, in response to detecting an insert element user interaction, displaying a quick-add GUI. Text query data is received via the quick-add GUI and a submit query user interaction is detected. In response to determining that the submit query user interaction is associated with an add defined element command, a first design element that is associated with the add defined element command is added to the design.
    Type: Application
    Filed: November 27, 2022
    Publication date: June 29, 2023
    Applicant: Canva Pty Ltd
    Inventors: Marc Fallows, Danny Wu, Shannon Michael Rothe, Katherine Nicole Zorz, Melanie Joy Perkins, Andrew Francis Argente Freeman
  • Publication number: 20220327282
    Abstract: An apparatus includes network interface and a processor. The network interface is configured to receive first user input indicating a first search query. The processor is configured to identify one or more first keywords by parsing the first search query, to select a first design template based on the one or more first keywords, and to select first design content based on the one or more first keywords. The first design content includes at least one of a first font, a first fill, or a first image. The processor is also configured to generate a first design based on the first design template and to update the first design based on the first design content. The processor is configured to generate a first graphical user interface (GUI) including a first design image of the first design and to provide the first GUI via the network interface to a client device.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 13, 2022
    Inventors: Adam Schuck, William Radford, Cameron Adams, Melanie Joy Perkins
  • Publication number: 20220215606
    Abstract: An apparatus includes a processor configured to receive, during editing of a first design, user input indicating that a first design element has a first content role. The processor is configured to generate a content signature of the first design indicating that the first design element has the first content role, to generate a second design based on a design template, and to update the second design by applying the content signature to the second design. Generating the second design includes, based on determining that the design template includes a second design element having the first content role, adding a third design element having the first content role to the second design. Applying the content signature to the second design includes transferring content from the first design element to the third design element. The processor is configured to generate a graphical user interface including an image of the second design.
    Type: Application
    Filed: April 15, 2020
    Publication date: July 7, 2022
    Inventors: William Radford, Melanie Joy Perkins, Tristan Martin, Sam Parkinson, Stanislav Salnikov, Adam Schuck, Lynneal Santos
  • Publication number: 20220198396
    Abstract: Access control methods for collaborative editing via multiple user interfaces are disclosed. One such method for editing a design kit for marketing materials includes a first user interface including respective display regions simultaneously displaying at least two of a set of colors, fonts, and logos, the sets each including existing set colors, fonts, and logos, respectively, and a selectable indicium associated with an operation of editing the set of colors, fonts, and logos, respectively, for the design kit. The method also includes maintaining an association with designs or templates that incorporate the stored colors, fonts and/or logos of the design kit. The method causing an updated design kit to be displayed in a second user interface for a second user for use in editing the design or template. The first and second user interfaces are displayed on two different electronic devices connected to one another via a network.
    Type: Application
    Filed: February 27, 2022
    Publication date: June 23, 2022
    Inventors: Clifford Obrecht, Melanie Joy Perkins
  • 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: 11328030
    Abstract: An apparatus includes a network interface and one or more processors. The network interface is configured to receive a request from a client device. The request includes a universal resource locator (URL). The one or more processors are configured, responsive to receiving the request, to identify a design template based on the URL, to generate a design based on the design template, and to generate design data by parsing the URL. The one or more processors are also configured to send, via the network interface, the design and the design data to the client device to cause display of an updated version of the design by applying the design data to the design. The one or more processors are further configured to receive the updated version of the design via the network interface from the client device.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 10, 2022
    Assignee: Canva Pty Ltd
    Inventors: Melanie Joy Perkins, David Iain Hearnden, Nikola Atanasov Yurukov
  • Publication number: 20210157866
    Abstract: An apparatus includes a network interface and one or more processors. The network interface is configured to receive a request from a client device. The request includes a universal resource locator (URL). The one or more processors are configured, responsive to receiving the request, to identify a design template based on the URL, to generate a design based on the design template, and to generate design data by parsing the URL. The one or more processors are also configured to send, via the network interface, the design and the design data to the client device to cause display of an updated version of the design by applying the design data to the design. The one or more processors are further configured to receive the updated version of the design via the network interface from the client device.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Melanie Joy Perkins, David Iain Hearnden, Nikola Atanasov Yurukov
  • Publication number: 20210117610
    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: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Melanie Joy Perkins, Toby Patrick Francis Rahilly
  • Patent number: 10909306
    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: March 13, 2019
    Date of Patent: February 2, 2021
    Inventors: Melanie Joy Perkins, Toby Patrick Francis Rahilly
  • Patent number: 10726081
    Abstract: A method includes receiving, at a processor of a computing device, a first search query during editing of a design, the first search query including at least a first search term. The method also includes identifying at least one style attribute associated with the design and searching at least one database based on the first search term, the at least one style attribute, or a combination thereof, to generate search results. The method further includes outputting the search results. A first search result of the search results is ranked higher than a second search result of the search results based on a determination that the first search result more closely matches the at least one style attribute associated with the design than the second search result.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: July 28, 2020
    Assignee: CANVA PTY LTD.
    Inventors: Melanie Joy Perkins, Michael Hebron, Robert Hazlewood
  • Patent number: D886852
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 9, 2020
    Assignee: CANVA PTY LTD
    Inventors: Martyn Lofberg, Melanie Joy Perkins, Matthew Hardy, Hannah Heffernan, Cameron Adams
  • Patent number: D900151
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: October 27, 2020
    Assignee: CANVA PTY LTD.
    Inventors: Martyn Lofberg, Melanie Joy Perkins, Matthew Hardy, Hannah Heffernan, Cameron Adams
  • Patent number: D926204
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 27, 2021
    Inventors: Matthew Hardy, Melanie Joy Perkins, Cameron Adams, Marc-Antoine Roy
  • Patent number: D926205
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 27, 2021
    Inventors: Matthew Hardy, Melanie Joy Perkins, Cameron Adams, Marc-Antoine Roy
  • Patent number: D928829
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 24, 2021
    Assignee: Canva Pty Ltd.
    Inventors: Matthew Hardy, Melanie Joy 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: 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: D993272
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: July 25, 2023
    Assignee: Canva Pty Ltd
    Inventors: Matthew Hardy, Melanie Joy Perkins, Cameron Adams, Marc-Antoine Roy