Patents Assigned to Figma, Inc.
-
Patent number: 12625666Abstract: 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: GrantFiled: May 7, 2024Date of Patent: May 12, 2026Assignee: Figma, Inc.Inventors: Avantika Gomes, Emily Lin Hasham, Jenny Wen, Nicolle Matson
-
Patent number: 12625591Abstract: 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: May 16, 2023Date of Patent: May 12, 2026Assignee: Figma, Inc.Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
-
Patent number: 12573124Abstract: 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: GrantFiled: March 26, 2024Date of Patent: March 10, 2026Assignee: Figma, Inc.Inventors: Piers Cowburn, Djan Belli, Martin Kristiansen
-
Patent number: 12524213Abstract: 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: GrantFiled: October 19, 2022Date of Patent: January 13, 2026Assignee: Figma, Inc.Inventors: Emil Sjölander, Delong Fu, Michael Feldstein, Sawyer Hood, Naomi Jung
-
Patent number: 12505105Abstract: 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: GrantFiled: December 12, 2024Date of Patent: December 23, 2025Assignee: Figma, Inc.Inventors: Braden Walker, Lin Xu, Matthew Rosencrantz
-
Patent number: 12474893Abstract: 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: GrantFiled: August 24, 2022Date of Patent: November 18, 2025Assignee: Figma, Inc.Inventors: Bersabel Tadesse, Jonas Sicking, Michael Yong, Sawyer Hood, Yi Tang Jackie Chui, Rohit Chouhan
-
Patent number: 12429995Abstract: 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: GrantFiled: March 14, 2023Date of Patent: September 30, 2025Assignee: Figma, Inc.Inventors: Bersabel Tadesse, Sawyer Hood, Yi Tang Jackie Chui, Michael Yong
-
Patent number: 12411697Abstract: 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: GrantFiled: August 15, 2022Date of Patent: September 9, 2025Assignee: Figma, Inc.Inventors: Bersabel Tadesse, Jonas Sicking, Yi Tang Jackie Chui, John Doherty
-
Patent number: 12373172Abstract: 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: GrantFiled: June 30, 2023Date of Patent: July 29, 2025Assignee: 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: 12333278Abstract: 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: GrantFiled: February 5, 2021Date of Patent: June 17, 2025Assignee: Figma, Inc.Inventors: Marcin Wichary, Jonas Sicking
-
Patent number: 12266043Abstract: 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: GrantFiled: May 5, 2023Date of Patent: April 1, 2025Assignee: FIGMA, INC.Inventors: Nikolas Klein, William Wu, Ricky Rajani, Sho Kuwamoto, Rachel Miller
-
Patent number: 12210735Abstract: 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: January 29, 2024Date of Patent: January 28, 2025Assignee: Figma, Inc.Inventors: Ryhan Hassan, Christa Simon, Thomas John Pavlu, Michael Harris, Meagan Gamache
-
Patent number: 12154037Abstract: 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: GrantFiled: January 29, 2020Date of Patent: November 26, 2024Assignee: Figma, Inc.Inventors: Thomas Goodings Swartz, Lawrence Wang Zhang, Richard Vaughan Stebbing, Michael Adam Andrews, Ankur Goyal
-
Patent number: 12112561Abstract: 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: GrantFiled: November 23, 2021Date of Patent: October 8, 2024Assignee: Figma, Inc.Inventors: Amy Pham Le, Joren Lauwers, Richard Vaughan Stebbing, Ankur Goyal
-
Patent number: 12067208Abstract: 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: GrantFiled: April 20, 2022Date of Patent: August 20, 2024Assignee: 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: 12026361Abstract: 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: April 25, 2023Date of Patent: July 2, 2024Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: D1091615Type: GrantFiled: February 11, 2022Date of Patent: September 2, 2025Assignee: Figma, Inc.Inventors: Kee Yen Yeo, Willy Wu, Jenny Wen, Ryhan Hassan
-
Patent number: D1103179Type: GrantFiled: January 19, 2022Date of Patent: November 25, 2025Assignee: Figma, Inc.Inventors: Marcin Wichary, Jenny Wen
-
Patent number: D1106224Type: GrantFiled: May 7, 2023Date of Patent: December 16, 2025Assignee: Figma, Inc.Inventors: Avantika Gomes, Emily Lin Hasham
-
Patent number: D1128727Type: GrantFiled: August 29, 2025Date of Patent: June 2, 2026Assignee: Figma, Inc.Inventors: Kee Yen Yeo, Willy Wu, Jenny Wen, Ryhan Hassan