Patents Assigned to Figma, Inc.
-
Patent number: 11966572Abstract: 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: GrantFiled: November 16, 2022Date of Patent: April 23, 2024Assignee: Figma, Inc.Inventors: Ryhan Hassan, Christa Simon, Thomas John Pavlu, Michael Harris, Meagan Gamache
-
Patent number: 11934807Abstract: 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: GrantFiled: July 23, 2021Date of Patent: March 19, 2024Assignee: Figma, Inc.Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
-
Patent number: 11681423Abstract: 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: GrantFiled: January 6, 2022Date of Patent: June 20, 2023Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: 11662876Abstract: 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: GrantFiled: October 7, 2022Date of Patent: May 30, 2023Assignee: Figma, Inc.Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
-
Patent number: 11481083Abstract: 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: GrantFiled: September 17, 2019Date of Patent: October 25, 2022Assignee: Figma, Inc.Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
-
Patent number: 11269501Abstract: 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: GrantFiled: November 13, 2019Date of Patent: March 8, 2022Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: 11126412Abstract: 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: GrantFiled: May 26, 2020Date of Patent: September 21, 2021Assignee: Figma, Inc.Inventors: Sho Kuwamoto, Nikolas Klein, Rasmus Mathias Andersson, Bradee Evans
-
Publication number: 20150242099Abstract: 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: ApplicationFiled: February 27, 2014Publication date: August 27, 2015Applicant: FIGMA, INC.Inventors: EVAN WALLACE, DYLAN FIELD
-
Patent number: 8890885Abstract: 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: GrantFiled: April 30, 2014Date of Patent: November 18, 2014Assignee: Figma, Inc.Inventor: Evan Wallace