Patents Assigned to Figma, Inc.
  • Patent number: 11966572
    Abstract: A computer system and method generates one or more commenting features on a canvas, wherein each commenting feature carries at least one comment from a given source. Each commenting feature can include a pin component and a comment body element. The pin component is associated with a corresponding location on the canvas. The computer system and method enable the user to move the comment body element about at least a region of the canvas to view the at least one comment from the given source, while rendering the pin component to coincide with the corresponding associated location of the canvas.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: April 23, 2024
    Assignee: Figma, Inc.
    Inventors: Ryhan Hassan, Christa Simon, Thomas John Pavlu, Michael Harris, Meagan Gamache
  • Patent number: 11934807
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: March 19, 2024
    Assignee: Figma, Inc.
    Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
  • Patent number: 11681423
    Abstract: A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Nikolas Klein
  • Patent number: 11662876
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: May 30, 2023
    Assignee: Figma, Inc.
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Patent number: 11481083
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: October 25, 2022
    Assignee: Figma, Inc.
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Patent number: 11269501
    Abstract: A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: March 8, 2022
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Nikolas Klein
  • Patent number: 11126412
    Abstract: Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. According to an example, a method includes causing a display device to display a design interface used to edit a design layout, which includes at least a first frame and a second frame. The method includes receiving first input to initiate a multi-edit mode in the design interface and receiving second input to perform a first operation to edit a first node in the first frame. The method further includes identifying, based at least in part on the second input, a second node in the second frame and corresponding to the first node in the first frame. In this example, the method includes performing, based at least in part on the second input, the first operation to edit the first node in the first frame and a second operation to edit the second node in the second frame.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: September 21, 2021
    Assignee: Figma, Inc.
    Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
  • Publication number: 20150242099
    Abstract: A method and apparatus for automatically generating a multi-color palette and picker based on a set of colors is presented herein. Specifically, a method is described for generating a color palette with a plurality of anchors. Each anchor is assigned a color and a location in the color palette. The palette is colored with interpolated colors, based on each anchor's location. A user may select an interpolated color or an anchor color from the color palette and update one or more images and/or other objects with the selected color.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: FIGMA, INC.
    Inventors: EVAN WALLACE, DYLAN FIELD
  • Patent number: 8890885
    Abstract: A method and apparatus for copying and blending a source region of an image into a target region of an image is presented herein. Specifically, a method is described for generating a difference color map from colors sampled in a source region and colors sampled just outside of a target region. The difference color map is applied to the source region stored. The results are stored in the target region. If no additional input has been received to modify the source region or the target region, then a larger difference color map may be generated and used to copy and blend the source region into the target region. A source region may appear to be better blended into the target region if a larger difference color map is used.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: November 18, 2014
    Assignee: Figma, Inc.
    Inventor: Evan Wallace