Patents Assigned to Figma, Inc.
  • Patent number: 12625666
    Abstract: Examples enable a shared session for a collaborative platform where a user can elect to become a presenter of a shared session where the user can share their view state of a shared content of the collaborative platform. The recipients of the shared session can participate without navigating away or leaving the collaborative platform.
    Type: Grant
    Filed: May 7, 2024
    Date of Patent: May 12, 2026
    Assignee: Figma, Inc.
    Inventors: Avantika Gomes, Emily Lin Hasham, Jenny Wen, Nicolle Matson
  • Patent number: 12625591
    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: May 16, 2023
    Date of Patent: May 12, 2026
    Assignee: Figma, Inc.
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Patent number: 12573124
    Abstract: Systems or methods for providing a content editing service that integrates a layered structure of digital image editing integrated with AI-based image-guided content generation modifier that is guided based on different features stored in association with the separate layers of the layered structure. The image-guided content generation utilizes a non-destructive nature of the layer-based image editing process to extract metadata associated with input layers of a provided image to output computer-generated content.
    Type: Grant
    Filed: March 26, 2024
    Date of Patent: March 10, 2026
    Assignee: Figma, Inc.
    Inventors: Piers Cowburn, Djan Belli, Martin Kristiansen
  • Patent number: 12524213
    Abstract: A computing system or application that enables generation and use of code block elements. A code block element refers to a graphic element that is rendered on a canvas to include content in the form of program code. In examples, the text content of the code block element can include syntax and other formatting that is in accordance with a selected programming language.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: January 13, 2026
    Assignee: Figma, Inc.
    Inventors: Emil Sjölander, Delong Fu, Michael Feldstein, Sawyer Hood, Naomi Jung
  • Patent number: 12505105
    Abstract: In examples, a query management system maintains a query schema for a structured data source. The query schema includes a collection of query templates, where each query template specifies at least one condition. When a mutation in an underling data source is detected, the query management system generates an invalidation command for a corresponding set of cached keys. Based on attributes of the mutated data set, the query template can enable the use of wildcard designations to for purpose of identifying cache keys that are to be invalidated as a result of the mutated data set.
    Type: Grant
    Filed: December 12, 2024
    Date of Patent: December 23, 2025
    Assignee: Figma, Inc.
    Inventors: Braden Walker, Lin Xu, Matthew Rosencrantz
  • Patent number: 12474893
    Abstract: An integrated application platform enables users to select and implement widgets, in order to insert widget objects with rendered content. The widget objects are persistent content elements that are dynamically responsive to user input. Further, the widget objects are associated with functionality that extends or supplements the functionality provided by the integrated application platform.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: November 18, 2025
    Assignee: Figma, Inc.
    Inventors: Bersabel Tadesse, Jonas Sicking, Michael Yong, Sawyer Hood, Yi Tang Jackie Chui, Rohit Chouhan
  • Patent number: 12429995
    Abstract: A computing system receives position data from each of a plurality of user computing devices, the position data indicating a cursor position on a collaborative user interface for each collaborator during a collaborative session. The system determines, based on the position data, whether the cursor position of a respective collaborator is within a bounding area of a widget presented on the collaborative user interface. When the cursor position of the respective collaborator is within the bounding area of the widget, the system transmits feedback response data to each of the plurality of user computing devices to cause a corresponding feedback response for the widget to be presented on the collaborative user interface displayed on each of the plurality of user computing devices.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: September 30, 2025
    Assignee: Figma, Inc.
    Inventors: Bersabel Tadesse, Sawyer Hood, Yi Tang Jackie Chui, Michael Yong
  • Patent number: 12411697
    Abstract: A plugin management system is provided as part of an interactive system, to enable users to search for and execute desired plugins. The plugin management system provides a search user interface to receive inputs from the user, as well as parametric values that are used by the selected plugin. Based on the user interaction with the search user interface, the plugin management system executes identified plugins, using parametric values specified by the user.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: September 9, 2025
    Assignee: Figma, Inc.
    Inventors: Bersabel Tadesse, Jonas Sicking, Yi Tang Jackie Chui, John Doherty
  • Patent number: 12373172
    Abstract: An interactive graphic design system design interface is described to enable design users to create a variant component that links multiple design elements as variants, where each variant represents a state or version of a run-time object, feature or user-interface.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: July 29, 2025
    Assignee: Figma, Inc.
    Inventors: Rasmus Andersson, Sho Kuwamoto, Nikolas Klein, James Wong, Ryan Kaplan, Kelsey Whelan, Matthew Huang, Sawyer Hood, Andrew Heine, Jessica Liu, Marcin Wichary, Linda Zhang, Josh Shi, Golf Sinteppadon, Naomi Jung, Andrew Chan, Daniel Furse
  • Patent number: 12333278
    Abstract: A network computer provides interactive graphic design system instructions to a user computing device, causing the user computing device to render a design interface and provide an input interface at the user computing device. The user computing device interprets an input action, the input action comprising selecting a selection of a plurality of objects using the input interface. For a property, the user computing device identifies a set of one or more property values corresponding to the property for objects in the plurality of objects. The user computing device displays the set of one or more property values. The user computing device receives user input specifying a selected property value and user input specifying a new value for the selected property value. The user computing device updates the property for each object of the plurality of objects having the selected property value to reflect the new value.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: June 17, 2025
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Jonas Sicking
  • Patent number: 12266043
    Abstract: A computing system to generate an interactive animation interface, including a graph feature that is manipulatable to enable a user to specify one or more parametric values to configure an animation behavior of an associated content rendering. The computing system generates the animation behavior for the content rendering based on the one or more parametric values specified by the user.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: April 1, 2025
    Assignee: FIGMA, INC.
    Inventors: Nikolas Klein, William Wu, Ricky Rajani, Sho Kuwamoto, Rachel Miller
  • Patent number: 12210735
    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: January 29, 2024
    Date of Patent: January 28, 2025
    Assignee: Figma, Inc.
    Inventors: Ryhan Hassan, Christa Simon, Thomas John Pavlu, Michael Harris, Meagan Gamache
  • Patent number: 12154037
    Abstract: A technique for providing real time feedback from a machine learning system is provided that includes a method and system for interactively training machine learning models. In particular, by separating processing and analysis using static and dynamic models that are trained differently, the disclosed technique enables interactive training and prediction of machine learning models to increase the speed of generating new predictions based on real time feedback. In some cases, a dynamic model is applied to the output of a static model to generate an analysis, a correction of the analysis is received, and the correction is used to retrain the dynamic model. An updated analysis is generated based on reapplying the dynamic model to the output of the static model without having to retrain the static model.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: November 26, 2024
    Assignee: Figma, Inc.
    Inventors: Thomas Goodings Swartz, Lawrence Wang Zhang, Richard Vaughan Stebbing, Michael Adam Andrews, Ankur Goyal
  • Patent number: 12112561
    Abstract: Techniques are disclosed to provide an interactive visual representation of semantically related extracted data. In various embodiments, a plurality of data entities are extracted from a file, each entity comprising a key-value pair. One or more sets of related entities, each set comprising an occurrence of a defined repeating type of entity set, are identified among the plurality of data entities. Data associating the one or more sets of related entities with the file and the defined repeating type of entity set are stored.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: October 8, 2024
    Assignee: Figma, Inc.
    Inventors: Amy Pham Le, Joren Lauwers, Richard Vaughan Stebbing, Ankur Goyal
  • Patent number: 12067208
    Abstract: A network computer system operates to communicate instructions to a plurality of user devices. The instructions enable each of the plurality of computing devices to participate in a collaborative session where shared content is rendered on a collaborative medium, where the shared content includes graphic representations of the pointer devices of the individual users. The instructions may be further be executed to enable the individual users to modify the graphic representation of the pointer device to include text content specified by that user.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: August 20, 2024
    Assignee: Figma, Inc.
    Inventors: Emily Lin, Jenny Wen, Heather Tompkins, Jessica Wang, Karl Jiang, Marcin Wichary, Ryan Kaplan, Kee Yen Yeo, Laura Pang, Emily Louie, Andrew Schmidt, Eli Fitch, Mihika Kapoor
  • Patent number: 12026361
    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: April 25, 2023
    Date of Patent: July 2, 2024
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Nikolas Klein
  • Patent number: D1091615
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: September 2, 2025
    Assignee: Figma, Inc.
    Inventors: Kee Yen Yeo, Willy Wu, Jenny Wen, Ryhan Hassan
  • Patent number: D1103179
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 25, 2025
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Jenny Wen
  • Patent number: D1106224
    Type: Grant
    Filed: May 7, 2023
    Date of Patent: December 16, 2025
    Assignee: Figma, Inc.
    Inventors: Avantika Gomes, Emily Lin Hasham
  • Patent number: D1128727
    Type: Grant
    Filed: August 29, 2025
    Date of Patent: June 2, 2026
    Assignee: Figma, Inc.
    Inventors: Kee Yen Yeo, Willy Wu, Jenny Wen, Ryhan Hassan