Figma, Inc.

United States of America

Back to Profile

1-100 of 217 for Figma, Inc. Sort by
Query
Aggregations
IP Type
        Patent 157
        Trademark 60
Jurisdiction
        United States 116
        World 55
        Canada 33
        Europe 13
Date
New (last 4 weeks) 6
2026 September (MTD) 6
2026 August 2
2026 July 6
2026 June 2
See more
IPC Class
G06F 8/34 - Graphical or visual programming 34
G06F 8/38 - Creation or generation of source code for implementing user interfaces 32
G06F 9/451 - Execution arrangements for user interfaces 25
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus 17
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour 17
See more
NICE Class
09 - Scientific and electric apparatus and instruments 46
42 - Scientific, technological and industrial services, research and design 45
41 - Education, entertainment, sporting and cultural services 15
36 - Financial, insurance and real estate services 10
35 - Advertising and business services 2
Status
Pending 97
Registered / In Force 120
  1     2     3        Next Page

1.

PROGRESSIVE REAL-TIME DIFFUSION OF LAYERED CONTENT FILES WITH ANIMATED FEATURES

      
Application Number 19561434
Status Pending
Filing Date 2026-03-09
First Publication Date 2026-09-17
Owner FIGMA, INC. (USA)
Inventor
  • Cowburn, Piers
  • Belli, Djan
  • Kristiansen, Martin

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.

IPC Classes  ?

2.

SYSTEM AND METHOD FOR PROVIDING SHARED SESSIONS ON A COLLABORATIVE PLATFORM

      
Application Number 19674061
Status Pending
Filing Date 2026-05-11
First Publication Date 2026-09-17
Owner FIGMA, INC. (USA)
Inventor
  • Gomes, Avantika
  • Hasham, Emily Lin
  • Wen, Jenny
  • Matson, Nicolle

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.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device

3.

CODE-DEFINED VISUAL CONTENT IN COMPUTING SYSTEMS

      
Application Number 19073890
Status Pending
Filing Date 2025-03-07
First Publication Date 2026-09-10
Owner FIGMA, INC. (USA)
Inventor
  • Kern, Alexander Simon
  • Burke, Darragh John
  • Giannattasio, Thomas Joseph
  • Klein, Nikolas

Abstract

Embodiments of the present disclosure provide techniques for generating visual content in a design environment. An example method includes generating, on a canvas in a design environment, a layer including a code-defined visual asset based on an external code asset. An input associated with a modification to apply to the code-defined visual asset in the layer is received. Based on the received input, the code-defined visual asset in the layer is modified, and the modified code-defined visual asset is rendered on the canvas.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

4.

SNAPSHOTTING CODE-DEFINED VISUAL CONTENT IN COMPUTING SYSTEMS

      
Application Number 19073967
Status Pending
Filing Date 2025-03-07
First Publication Date 2026-09-10
Owner FIGMA, INC. (USA)
Inventor
  • Kern, Alexander Simon
  • Kufluk, Kenneth P.

Abstract

Embodiments of the present disclosure provide techniques for rendering visual content in a design environment. An example method includes detecting that a change has been made to a code-defined visual asset loaded on a canvas in a design environment. The code-defined visual asset is copied to a hidden rendering environment in the design environment. The code-defined visual asset is rendered in the hidden rendering environment based on executing code associated with the code-defined visual asset in the hidden rendering environment. An image of the rendered code-defined visual asset is captured, and the captured image of the code-defined visual asset is displayed in the design environment.

IPC Classes  ?

5.

MODIFYING CODE-DEFINED VISUAL ASSETS IN COMPUTING SYSTEMS

      
Application Number 19073926
Status Pending
Filing Date 2025-03-07
First Publication Date 2026-09-10
Owner FIGMA, INC. (USA)
Inventor
  • Kern, Alexander Simon
  • Burke, Darragh John
  • Giannattasio, Thomas Joseph
  • Klein, Nikolas

Abstract

Embodiments of the present disclosure provide techniques for generating visual content in a design environment. An example method includes generating, on a canvas in a design environment, a layer including a code-defined visual asset based on an external code asset. An input associated with a modification to apply to the code-defined visual asset in the layer is received. Based on the received input, the code-defined visual asset in the layer is modified, and the modified code-defined visual asset is rendered on the canvas.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

6.

GENERATING CODE-DEFINED VISUAL CONTENT IN COMPUTING SYSTEMS USING GENERATIVE ARTIFICIAL INTELLIGENCE MODELS

      
Application Number 19073935
Status Pending
Filing Date 2025-03-07
First Publication Date 2026-09-10
Owner FIGMA, INC. (USA)
Inventor
  • Kern, Alexander Simon
  • Burke, Darragh John
  • Giannattasio, Thomas Joseph
  • Draper, William Reid

Abstract

Embodiments of the present disclosure provide techniques for generating code defining visual content in a design environment. An example method includes receiving an input prompt describing a behavior to be implemented by a visual asset included on a canvas in a design environment. An intermediate representation of the visual asset is generated. A code artifact is generated using a generative artificial intelligence mode based on the intermediate representation of the visual asset and the input prompt.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

7.

GENERATING CONTROLS FOR MODIFYING VISUAL CONTENT IN COMPUTING SYSTEMS BASED ON GENERATIVE MODELS

      
Application Number 19043328
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner FIGMA, INC. (USA)
Inventor
  • Chen, Rocky
  • Bullington, Michael Edward

Abstract

Embodiments of the present disclosure provide techniques for refining visual assets using generative artificial intelligence models. An example method generally includes receiving an indication of a visual asset for modification and an input natural language prompt specifying a design objective to be applied to the indicated visual asset. Visual components in the indicated visual asset and properties of the identified visual components to be modified are identified based on the specified design objective. One or more control panels are populated with one or more controls for modifying the identified visual components to achieve the specified design objective. An input is received in at least one of the one or more control panels, and the indicated visual asset is modified based on the received input.

IPC Classes  ?

  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/0485 - Scrolling or panning
  • G06F 40/40 - Processing or translation of natural language

8.

GENERATIVE MODEL-BASED MODIFICATION OF VISUAL CONTENT IN COMPUTING SYSTEMS

      
Application Number 19043326
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner FIGMA, INC. (USA)
Inventor
  • Chen, Rocky
  • Bullington, Michael Edward

Abstract

Embodiments of the present disclosure provide techniques for generating candidate visual assets using generative artificial intelligence models and a selection of a visual asset based on which the candidate visual assets are generated. An example method generally includes receiving an indication of a visual asset for modification and an input natural language prompt specifying a design objective to be applied to the indicated visual asset. The design objective is translated to a plurality of transforms to be applied to the indicated visual asset. A candidate set of visual assets is generated based on applying the plurality of transforms to the indicated visual asset, and the candidate set of visual assets are output for selection in a user interface.

IPC Classes  ?

  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

9.

BUILT BY DESIGN

      
Serial Number 50010288
Status Pending
Filing Date 2026-07-23
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software for use in facilitating collaboration, and creating an interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Downloadable computer software for use in computer program development; Downloadable computer software for use in extracting and converting design elements to code information; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the fields of digital design, collaboration, and technology Providing on-line non-downloadable software for use in creative arts and design, and digital design; Providing on-line non-downloadable software for use in facilitating collaboration, and creating an interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Providing on-line non-downloadable software for use in computer program development; Providing on-line non-downloadable software for use in extracting and converting design elements to code information; Providing on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data

10.

BUILD BY DESIGN

      
Serial Number 50010299
Status Pending
Filing Date 2026-07-23
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software for use in facilitating collaboration, and creating an interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Downloadable computer software for use in computer program development; Downloadable computer software for use in extracting and converting design elements to code information; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the fields of digital design, collaboration, and technology Providing on-line non-downloadable software for use in creative arts and design, and digital design; Providing on-line non-downloadable software for use in facilitating collaboration, and creating an interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Providing on-line non-downloadable software for use in computer program development; Providing on-line non-downloadable software for use in extracting and converting design elements to code information; Providing on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data

11.

Display screen or a portion thereof with animated graphical user interface

      
Application Number 30001870
Grant Number D1135926
Status In Force
Filing Date 2025-04-30
First Publication Date 2026-07-21
Grant Date 2026-07-21
Owner Figma, Inc. (USA)
Inventor Van Damme, Tim

12.

METHODS AND SYSTEMS FOR IMPROVED NONAFFINE VECTOR-GRAPHICS TRANSFORMATIONS

      
Application Number 19380353
Status Pending
Filing Date 2025-11-05
First Publication Date 2026-07-09
Owner FIGMA, INC. (USA)
Inventor
  • Reed, Michael
  • Salomon, Brian

Abstract

A method of performing nonaffine transformations on vector graphic paths comprising multiple connected segments is provided herein. Each segment is represented as a cubic Bézier curve defined by control points. The method includes determining transformed on-curve points by mapping on-curve points of the cubic Bézier curve to a target transformation space. The method further includes determining transformed tangent vectors at the on-curve points by either applying a Jacobian matrix of the transformation mapping at the on-curve points to the tangent vectors of the original curve, or numerically approximating the transformed tangent vectors by perturbing the on-curve points in the direction of the tangent vectors and mapping the perturbed points to the target transformation space. Additionally, the method includes constructing a transformed cubic Bézier curve in the target transformation space using the transformed on-curve points and the transformed tangent vectors, wherein C1 continuity exists between adjacent segments of the path.

IPC Classes  ?

  • G06T 15/08 - Volume rendering
  • G06T 3/06 - Topological mapping of higher dimensional structures onto lower dimensional surfaces
  • G06T 17/30 - Surface description, e.g. polynomial surface description

13.

Display screen or a portion thereof with a graphical user interface

      
Application Number 30002110
Grant Number D1132960
Status In Force
Filing Date 2025-05-01
First Publication Date 2026-07-07
Grant Date 2026-07-07
Owner Figma, Inc. (USA)
Inventor Chen, Ricky

14.

Display screen or portion thereof with graphical user interface

      
Application Number 30001868
Grant Number D1132953
Status In Force
Filing Date 2025-04-30
First Publication Date 2026-07-07
Grant Date 2026-07-07
Owner Figma, Inc. (USA)
Inventor Van Damme, Tim

15.

Display screen or a portion thereof with animated graphical user interface

      
Application Number 30001874
Grant Number D1132330
Status In Force
Filing Date 2025-04-30
First Publication Date 2026-06-30
Grant Date 2026-06-30
Owner Figma, Inc. (USA)
Inventor
  • Miller, Joel Michael
  • King, Rogie Royal
  • Van Damme, Tim

16.

Display screen or portion thereof with graphical user interface

      
Application Number 30001877
Grant Number D1132331
Status In Force
Filing Date 2025-04-30
First Publication Date 2026-06-30
Grant Date 2026-06-30
Owner Figma, Inc. (USA)
Inventor Van Damme, Tim

17.

FIGMA VENTURES

      
Application Number 019377184
Status Pending
Filing Date 2026-06-08
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 36 - Financial, insurance and real estate services

Goods & Services

Business advisory services; Business advisory services in the field of the exploitation of inventions, commercial planning, product manufacturing, product development, and company performance; Advice relating to the organisation and management of business; Consultancy and advisory services in the field of business strategy; Business consultancy services. Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments.

18.

Computer display screen with a graphical user interface

      
Application Number 30020735
Grant Number D1128727
Status In Force
Filing Date 2025-08-29
First Publication Date 2026-06-02
Grant Date 2026-06-02
Owner Figma, Inc. (USA)
Inventor
  • Yeo, Kee Yen
  • Wu, Willy
  • Wen, Jenny
  • Hassan, Ryhan

19.

CODE BLOCK ELEMENT FOR INTEGRATED GRAPHIC DESIGN SYSTEM

      
Application Number 19446772
Status Pending
Filing Date 2026-01-12
First Publication Date 2026-05-21
Owner FIGMA, INC. (USA)
Inventor
  • Sjölander, Emil
  • Fu, Delong
  • Feldstein, Michael
  • Hood, Sawyer
  • Jung, Naomi

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.

IPC Classes  ?

20.

EYEDROPPER TOOL WITH FLOATING CARD AND DYNAMIC MENU OPTIONS

      
Application Number US2025054959
Publication Number 2026/106960
Status In Force
Filing Date 2025-11-11
Publication Date 2026-05-21
Owner FIGMA, INC. (USA)
Inventor Sweeney Iv, William Joseph

Abstract

The present invention sets forth techniques for selecting and transferring content element properties using an eyedropper tool having an associated floating card and a menu including one or more dynamic menu options. The techniques include selecting or otherwise activating the eyedropper tool within an interactive application program. The techniques also include selecting, via the eyedropper tool, a pixel associated with a source content element displayed in the interactive application program and having one or more associated content element properties. The techniques also include displaying, within the eyedropper tool, one or more of the properties for user selection. The techniques further include the user selecting a first property for transferring to a target content element via a first user input modality and, in an instance where the eyedropper tool displays properties, the user selecting a second property for transferring to the target content element via a second user input modality.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

21.

EYEDROPPER TOOL WITH FLOATING CARD AND DYNAMIC MENU OPTIONS

      
Application Number 19385046
Status Pending
Filing Date 2025-11-10
First Publication Date 2026-05-14
Owner FIGMA, INC. (USA)
Inventor Sweeney, Iv, William Joseph

Abstract

The present invention sets forth techniques for selecting and transferring content element properties using an eyedropper tool having an associated floating card and a menu including one or more dynamic menu options. The techniques include selecting or otherwise activating the eyedropper tool within an interactive application program. The techniques also include selecting, via the eyedropper tool, a pixel associated with a source content element displayed in the interactive application program and having one or more associated content element properties. The techniques also include displaying, within the eyedropper tool, one or more of the properties for user selection. The techniques further include the user selecting a first property for transferring to a target content element via a first user input modality and, in an instance where the eyedropper tool displays properties, the user selecting a second property for transferring to the target content element via a second user input modality.

IPC Classes  ?

  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

22.

QUERY MANAGEMENT SYSTEM FOR APPLICATION SERVICE PLATFORM

      
Application Number 19427906
Status Pending
Filing Date 2025-12-19
First Publication Date 2026-05-07
Owner FIGMA, INC. (USA)
Inventor
  • Walker, Braden
  • Xu, Lin
  • Rosencrantz, Matthew

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.

IPC Classes  ?

23.

SYSTEM AND METHOD FOR CUSTOMIZED TEXT ANIMATION

      
Document Number 03283910
Status Pending
Filing Date 2025-08-22
Open to Public Date 2026-04-10
Owner Figma, Inc. (USA)
Inventor
  • Cowburn, Piers
  • Kristiansen, Martin
  • Murray-Browne, Tim
  • Coleman, Lia

Abstract

Systems or methods for presenting or generating an animated realization of one or more letter glyphs based on progressively exposing a continuous mapping of brush head shapes following a letterform stroke order. A machine-learning model is used to generate animation metadata from the one or more letter glyphs. The animation metadata including a centerline, the continuous mapping of brush head shapes that is used to sweep along the centerline, and the letterform stroke order to generate the animated realization of the one or more letter glyphs.

IPC Classes  ?

24.

CODE-DEFINED VISUAL CONTENT IN COMPUTING SYSTEMS

      
Document Number 03285299
Status Pending
Filing Date 2025-09-08
Open to Public Date 2026-04-10
Owner Figma, Inc. (USA)
Inventor
  • Kern, Alexander Simon
  • Burke, Darragh John
  • Giannattasio, Thomas Joseph
  • Klein, Nikolas

Abstract

Embodiments of the present disclosure provide techniques for generating visual content in a design environment. An example method includes generating, on a canvas in a design environment, a layer including a code-defined visual asset based on an external code asset. An input associated with a modification to apply to the code- defined visual asset in the layer is received. Based on the received input, the code- defined visual asset in the layer is modified, and the modified code-defined visual asset is rendered on the canvas.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text

25.

MODIFYING CODE-DEFINED VISUAL ASSETS IN COMPUTING SYSTEMS

      
Document Number 03285310
Status Pending
Filing Date 2025-09-08
Open to Public Date 2026-04-10
Owner Figma, Inc. (USA)
Inventor
  • Kern, Alexander Simon
  • Burke, Darragh John
  • Giannattasio, Thomas Joseph
  • Klein, Nikolas

Abstract

Embodiments of the present disclosure provide techniques for generating visual content in a design environment. An example method includes generating, on a canvas in a design environment, a layer including a code-defined visual asset based on an external code asset. An input associated with a modification to apply to the code- defined visual asset in the layer is received. Based on the received input, the code- defined visual asset in the layer is modified, and the modified code-defined visual asset is rendered on the canvas.

IPC Classes  ?

26.

METHOD AND SYSTEM FOR PROCESSING EVENTS IN BROWSER-BASED APPLICATIONS

      
Application Number US2025047708
Publication Number 2026/072660
Status In Force
Filing Date 2025-09-24
Publication Date 2026-04-02
Owner FIGMA, INC. (USA)
Inventor
  • Wen, Jenny
  • Babb, Timothy

Abstract

A parametric data set is received from a browser operating on a user computer system, where the parametric data set coincides with a user input action in which the user interacts with one of a trackpad or scroll wheel, without interacting with an input modifier key. The parametric data set is analyzed for one or more predetermined numerical characteristics. Based on the predetermined numerical characteristics, an input type of multiple possible input types is determined for the user input action. Further, in examples, the input type can identify whether the user interacted with the trackpad or the scroll wheel without the user interacting with a modifier key. In response to the user interacting with the input interface, processing, through the browser-based application, an input of the input type based at least in part on values of the parametric data set.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

27.

METHOD AND SYSTEM FOR PROCESSING EVENTS IN BROWSER-BASED APPLICATIONS

      
Application Number 19337734
Status Pending
Filing Date 2025-09-23
First Publication Date 2026-03-26
Owner FIGMA, INC. (USA)
Inventor
  • Wen, Jenny
  • Babb, Timothy

Abstract

A parametric data set is received from a browser operating on a user computer system, where the parametric data set coincides with a user input action in which the user interacts with one of a trackpad or scroll wheel, without interacting with an input modifier key. The parametric data set is analyzed for one or more predetermined numerical characteristics. Based on the predetermined numerical characteristics, an input type of multiple possible input types is determined for the user input action. Further, in examples, the input type can identify whether the user interacted with the trackpad or the scroll wheel without the user interacting with a modifier key. In response to the user interacting with the input interface, processing, through the browser-based application, an input of the input type based at least in part on values of the parametric data set.

IPC Classes  ?

  • G06F 3/0362 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks

28.

FIGMA MAKE

      
Application Number 1906572
Status Registered
Filing Date 2026-02-04
Registration Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; downloadable computer software development tools; downloadable computer software for use in computer program development, and extracting and converting design elements to code information; downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

29.

FIGMA DRAW

      
Application Number 1907400
Status Registered
Filing Date 2026-02-04
Registration Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; downloadable computer software development tools; downloadable computer software for use in computer program development, and extracting and converting design elements to code information; downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

30.

INTEGRATED APPLICATION PLATFORM TO IMPLEMENT WIDGETS

      
Application Number 19392027
Status Pending
Filing Date 2025-11-17
First Publication Date 2026-03-12
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Sicking, Jonas
  • Yong, Michael
  • Hood, Sawyer
  • Chui, Yi Tang Jackie
  • Chouhan, Rohit

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.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

31.

SYSTEM AND METHOD FOR CUSTOMIZED TEXT ANIMATION

      
Application Number 18830485
Status Pending
Filing Date 2024-09-10
First Publication Date 2026-03-12
Owner FIGMA, INC. (USA)
Inventor
  • Cowburn, Piers
  • Kristiansen, Martin
  • Murray-Browne, Tim
  • Coleman, Lia

Abstract

Systems or methods for presenting or generating an animated realization of one or more letter glyphs based on progressively exposing a continuous mapping of brush head shapes following a letterform stroke order. A machine-learning model is used to generate animation metadata from the one or more letter glyphs. The animation metadata including a centerline, the continuous mapping of brush head shapes that is used to sweep along the centerline, and the letterform stroke order to generate the animated realization of the one or more letter glyphs.

IPC Classes  ?

  • G06F 40/109 - Font handlingTemporal or kinetic typography

32.

FIGMA WEAVE

      
Application Number 1907259
Status Registered
Filing Date 2026-02-04
Registration Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; downloadable computer software using artificial intelligence (AI) for use in creative arts and design, and digital design; downloadable computer software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; downloadable computer software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; downloadable computer software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; downloadable computer software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content. Providing temporary use of on-line non-downloadable software for use in creative arts and design, and digital design; providing on-line non-downloadable software using artificial intelligence (AI) for use in creative arts and design, and digital design; providing temporary use of on-line non-downloadable software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; providing on-line non-downloadable software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; providing temporary use of on-line non-downloadable software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; providing on-line non-downloadable software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content.

33.

GENERATING NODE INTERACTIONS FOR GRAPHIC USER INTERFACE DESIGN

      
Application Number 19299199
Status Pending
Filing Date 2025-08-13
First Publication Date 2026-02-19
Owner FIGMA, INC. (USA)
Inventor
  • Miller, Garrett
  • Feldstein, Michael
  • Damasco, Luca
  • Rajani, Ricky
  • Katz, Jediah
  • Klein, Nikolas
  • Knodel, Gino
  • Kaplan, Jon
  • De Mars, Spencer
  • Pillai, Jay
  • Abstengo, Dylan Castillo

Abstract

Examples include a computer system to enable one or more users to create and configure graphic user interface content for a runtime environment, where the graphic user interface content including a collection of nodes. The computing system programmatically determines connection data as between a plurality of nodes that comprise at least a portion of the graphic user interface content. Based on the connection data, the graphic user interface is rendered to include a set of interactions, where each interaction represents a corresponding runtime transition as between a begin state and an end state of a runtime environment.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 65/1089 - In-session procedures by adding mediaIn-session procedures by removing media

34.

GENERATING NODE INTERACTIONS FOR GRAPHIC USER INTERFACE DESIGN

      
Application Number US2025042004
Publication Number 2026/039637
Status In Force
Filing Date 2025-08-14
Publication Date 2026-02-19
Owner FIGMA, INC. (USA)
Inventor
  • Miller, Garrett
  • Feldstein, Michael
  • Damasco, Luca
  • Rajani, Ricky
  • Katz, Jediah
  • Klein, Nikolas
  • Knodel, Gino
  • Kaplan, Jon
  • De Mars, Spencer
  • Pillai, Jay
  • Abstengo, Dylan Castillo

Abstract

Examples include a computer system to enable one or more users to create and configure graphic user interface content for a runtime environment, where the graphic user interface content including a collection of nodes. The computing system programmatically determines connection data as between a plurality of nodes that comprise at least a portion of the graphic user interface content. Based on the connection data, the graphic user interface is rendered to include a set of interactions, where each interaction represents a corresponding runtime transition as between a begin state and an end state of a runtime environment.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06N 3/02 - Neural networks
  • G06N 20/00 - Machine learning
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

35.

FIGMA DRAW

      
Application Number 246201500
Status Pending
Filing Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; downloadable computer software development tools; downloadable computer software for use in computer program development, and extracting and converting design elements to code information; downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. (1) Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

36.

FIGMA MAKE

      
Application Number 246200800
Status Pending
Filing Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; downloadable computer software development tools; downloadable computer software for use in computer program development, and extracting and converting design elements to code information; downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. (1) Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

37.

FIGMA WEAVE

      
Application Number 246201600
Status Pending
Filing Date 2026-02-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software for use in creative arts and design, and digital design; downloadable computer software using artificial intelligence (AI) for use in creative arts and design, and digital design; downloadable computer software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; downloadable computer software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; downloadable computer software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; downloadable computer software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content. (1) Providing temporary use of on-line non-downloadable software for use in creative arts and design, and digital design; providing on-line non-downloadable software using artificial intelligence (AI) for use in creative arts and design, and digital design; providing temporary use of on-line non-downloadable software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; providing on-line non-downloadable software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; providing temporary use of on-line non-downloadable software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; providing on-line non-downloadable software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content.

38.

INTERACTIVE GRAPHIC DESIGN SYSTEM TO ENABLE CREATION AND USE OF VARIANT COMPONENT SETS FOR INTERACTIVE OBJECTS

      
Application Number 19283042
Status Pending
Filing Date 2025-07-28
First Publication Date 2026-01-22
Owner FIGMA, INC. (USA)
Inventor
  • Andersson, Rasmus
  • Kuwamoto, Sho
  • Klein, Nikolas
  • Wong, James
  • Kaplan, Ryan
  • Whelan, Kelsey
  • Huang, Matthew
  • Hood, Sawyer
  • Heine, Andrew
  • Liu, Jessica
  • Wichary, Marcin
  • Zhang, Linda
  • Shi, Josh
  • Sinteppadon, Golf
  • Jung, Naomi
  • Chan, Andrew
  • Furse, Daniel

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.

IPC Classes  ?

39.

FIGMA DRAW

      
Application Number 019306265
Status Registered
Filing Date 2026-01-21
Registration Date 2026-06-14
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

40.

FIGMA MAKE

      
Application Number 019306390
Status Registered
Filing Date 2026-01-21
Registration Date 2026-06-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

41.

FIGMA VENTURES

      
Serial Number 99607789
Status Pending
Filing Date 2026-01-21
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 36 - Financial, insurance and real estate services

Goods & Services

Business advisory services; Business advisory services in the field of the exploitation of inventions, commercial planning, product manufacturing, product development, and company performance; Advice relating to the organisation and management of business; Consultancy and advisory services in the field of business strategy; Business consultancy services Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments

42.

FIGMA SITES

      
Application Number 019305239
Status Registered
Filing Date 2026-01-19
Registration Date 2026-06-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

43.

FIGMA SLIDES

      
Application Number 019305088
Status Registered
Filing Date 2026-01-19
Registration Date 2026-06-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

44.

FIGMA DESIGN

      
Application Number 019305095
Status Registered
Filing Date 2026-01-19
Registration Date 2026-06-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

45.

FIGMA BUZZ

      
Application Number 019305261
Status Registered
Filing Date 2026-01-19
Registration Date 2026-06-04
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data. Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data.

46.

PLUGIN MANAGEMENT SYSTEM FOR AN INTERACTIVE SYSTEM OR PLATFORM

      
Application Number 19323893
Status Pending
Filing Date 2025-09-09
First Publication Date 2026-01-08
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Sicking, Jonas
  • Chui, Yi Tang Jackie
  • Doherty, John

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.

IPC Classes  ?

47.

AUTO LAYOUT INFERENCE ENGINE

      
Application Number US2025035082
Publication Number 2026/006336
Status In Force
Filing Date 2025-06-24
Publication Date 2026-01-02
Owner FIGMA, INC. (USA)
Inventor
  • Chui, Yi Tang Jackie
  • Miao, Shirley
  • Giannattasio, Tom
  • Abdalla, Ahmed
  • Bullington, Michael

Abstract

A computing system builds a graph of nodes representing design elements within a design interface having a flat structure, wherein edge weights between adjacent nodes in the graph of nodes include (1) an alignment hit count and (2) a distance measurement between the adjacent nodes. The system iteratively merges the nodes in the graph of nodes based on the edge weights, and converts, within the design interface, the flat structure into a responsive structure, with positions and sizes of the design elements unchanged, based on merging the nodes.

IPC Classes  ?

48.

AUTO LAYOUT INFERENCE ENGINE

      
Application Number 19248337
Status Pending
Filing Date 2025-06-24
First Publication Date 2025-12-25
Owner FIGMA, INC. (USA)
Inventor
  • Chui, Yi Tang Jackie
  • Miao, Shirley
  • Giannattasio, Tom
  • Abdalla, Ahmed
  • Bullington, Michael

Abstract

A computing system builds a graph of nodes representing design elements within a design interface having a flat structure, wherein edge weights between adjacent nodes in the graph of nodes include (1) an alignment hit count and (2) a distance measurement between the adjacent nodes. The system iteratively merges the nodes in the graph of nodes based on the edge weights, and converts, within the design interface, the flat structure into a responsive structure, with positions and sizes of the design elements unchanged, based on merging the nodes.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

49.

FIGMA

      
Application Number 1892593
Status Registered
Filing Date 2025-10-31
Registration Date 2025-10-31
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software tools for use in creative arts and design, namely, digital product design, visual asset management, and design collaboration; computer software tools for use in computer program development; downloadable computer software for use in creative arts and design, and digital design; downloadable computer software for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data. Venture capital advisory services; venture capital services, namely, providing financing to emerging and start-up companies; providing venture capital, development capital, private equity and investment funding; information, advisory, consultancy and financial research services relating to finance and investments. Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology. Providing temporary use of a non-downloadable web application for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; providing temporary use of a non-downloadable web application for digital designing, prototyping, whiteboarding, and collaboration; providing temporary use of a non-downloadable web application for use in computer program development, and extracting and converting design elements to code information.

50.

Miscellaneous Design

      
Application Number 1893078
Status Registered
Filing Date 2025-10-30
Registration Date 2025-10-30
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software tools for use in creative arts and design, and digital design; downloadable computer software tools for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; downloadable computer software tools for use in computer program development; downloadable computer software for use in extracting and converting design elements to code information; downloadable computer aided design software for use in creative arts and digital design; downloadable software tools for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data. Venture capital advisory services; venture capital services, namely, providing financing to emerging and start-up companies; providing venture capital, development capital, private equity and investment funding; information, advisory, consultancy and financial research services relating to finance and investments. Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology. Providing temporary use of a non-downloadable web application for use in creative arts and design, and digital design; providing temporary use of a non-downloadable web application for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; providing temporary use of a non-downloadable web application for use in computer program development, and extracting and converting design elements to code information; providing temporary use of a non-downloadable web application for digital designing, prototyping, whiteboarding, and collaboration.

51.

Display screen or portion thereof with animated graphical user interface

      
Application Number 29891522
Grant Number D1106224
Status In Force
Filing Date 2023-05-07
First Publication Date 2025-12-16
Grant Date 2025-12-16
Owner Figma, Inc. (USA)
Inventor
  • Gomes, Avantika
  • Hasham, Emily Lin

52.

ARTIFICIAL INTELLIGENCE TUNER FOR AUTOMATED VISUAL CONFIGURATIONS

      
Application Number 19222853
Status Pending
Filing Date 2025-05-29
First Publication Date 2025-12-04
Owner FIGMA, INC. (USA)
Inventor
  • Ching, Alice
  • Yeo, Kee Yen
  • Oh, Kyung-Chui

Abstract

A computing device provides a design interface to enable a plurality of remote collaborators to design a presentation comprising a slide deck including multiple slides. The design interface enables the collaborators to implement style changes to the presentation, which may be propagated to the entire slide deck as well as to the design interface presentation on each computing device of each collaborator.

IPC Classes  ?

  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 40/289 - Phrasal analysis, e.g. finite state techniques or chunking
  • G06F 40/40 - Processing or translation of natural language
  • G06T 11/60 - Editing figures and textCombining figures or text

53.

ARTIFICIAL INTELLIGENCE TUNER FOR AUTOMATED VISUAL CONFIGURATIONS

      
Application Number US2025031485
Publication Number 2025/250827
Status In Force
Filing Date 2025-05-29
Publication Date 2025-12-04
Owner FIGMA, INC. (USA)
Inventor
  • Ching, Alice
  • Yeo, Kee Yen
  • Oh, Kyung-Chui

Abstract

A computing device provides a design interface to enable a plurality of remote collaborators to design a presentation comprising a slide deck including multiple slides. The design interface enables the collaborators to implement style changes to the presentation, which may be propagated to the entire slide deck as well as to the design interface presentation on each computing device of each collaborator.

IPC Classes  ?

  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
  • G06F 16/93 - Document management systems
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06N 20/00 - Machine learning
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06Q 10/10 - Office automationTime management

54.

SYSTEM AND METHOD FOR IMPLEMENTING COLLABORATOR CHANGES TO SHARED CONTENT

      
Application Number 19216559
Status Pending
Filing Date 2025-05-22
First Publication Date 2025-11-27
Owner FIGMA, INC. (USA)
Inventor
  • Chan, Andrew
  • Ringlein, Alexander
  • Turitzin, Michael

Abstract

A user device renders content tiles in cache, where the content tiles represent a segment of a shared content provided on a canvas. The user device receives collaborator change data over one or more networks, where the collaborator change data represents a change made to the shared content by a second user device. The user device determines which content tiles in cache are affected by the collaborator change data. For each affected content tile, the user device implements a time-slicing process to render a replacement content tile, and after completing rendering of the replacement tile, the user device updates the cache by replacing the affected content tile with the replacement tile. The user device displays the segment of the shared content using the updated cache.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device
  • G06T 1/60 - Memory management
  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06T 11/60 - Editing figures and textCombining figures or text

55.

SYSTEM AND METHOD FOR IMPLEMENTING COLLABORATOR CHANGES TO SHARED CONTENT

      
Application Number US2025030664
Publication Number 2025/245388
Status In Force
Filing Date 2025-05-22
Publication Date 2025-11-27
Owner FIGMA, INC. (USA)
Inventor
  • Chan, Andrew
  • Ringlein, Alexander
  • Turitzin, Michael

Abstract

A user device renders content tiles in cache, where the content tiles represent a segment of a shared content provided on a canvas. The user device receives collaborator change data over one or more networks, where the collaborator change data represents a change made to the shared content by a second user device. The user device determines which content tiles in cache are affected by the collaborator change data. For each affected content tile, the user device implements a time-slicing process to render a replacement content tile, and after completing rendering of the replacement tile, the user device updates the cache by replacing the affected content tile with the replacement tile. The user device displays the segment of the shared content using the updated cache.

IPC Classes  ?

  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/14 - Digital output to display device
  • H04L 9/40 - Network security protocols

56.

Display screen or portion thereof with graphical user interface

      
Application Number 29823736
Grant Number D1103179
Status In Force
Filing Date 2022-01-19
First Publication Date 2025-11-25
Grant Date 2025-11-25
Owner Figma, Inc. (USA)
Inventor
  • Wichary, Marcin
  • Wen, Jenny

57.

FIGMA

      
Application Number 244460200
Status Pending
Filing Date 2025-10-31
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Computer software tools for use in creative arts and design, namely, digital product design, visual asset management, and design collaboration; computer software tools for use in computer program development; downloadable computer software for use in creative arts and design, and digital design; downloadable computer software for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data. (1) Venture capital advisory services; venture capital services, namely, providing financing to emerging and start-up companies; providing venture capital, development capital, private equity and investment funding; information, advisory, consultancy and financial research services relating to finance and investments. (2) Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology. (3) Providing temporary use of a non-downloadable web application for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; providing temporary use of a non-downloadable web application for digital designing, prototyping, whiteboarding, and collaboration; providing temporary use of a non-downloadable web application for use in computer program development, and extracting and converting design elements to code information.

58.

FIGMA WEAVE

      
Application Number 019263929
Status Registered
Filing Date 2025-10-21
Registration Date 2026-03-15
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software using artificial intelligence (AI) for use in creative arts and design, and digital design; Downloadable computer software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Downloadable computer software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Downloadable computer software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; Downloadable computer software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content. Providing temporary use of on-line non-downloadable software for use in creative arts and design, and digital design; Providing on-line non-downloadable software using artificial intelligence (AI) for use in creative arts and design, and digital design; Providing temporary use of on-line non-downloadable software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Providing on-line non-downloadable software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Providing temporary use of on-line non-downloadable software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; Providing on-line non-downloadable software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content.

59.

FIGMA WEAVE

      
Serial Number 99453848
Status Pending
Filing Date 2025-10-21
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software using artificial intelligence (AI) for use in creative arts and design, and digital design; Downloadable computer software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Downloadable computer software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Downloadable computer software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; Downloadable computer software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content Providing temporary use of on-line non-downloadable software for use in creative arts and design, and digital design; Providing on-line non-downloadable software using artificial intelligence (AI) for use in creative arts and design, and digital design; Providing temporary use of on-line non-downloadable software for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Providing on-line non-downloadable software using artificial intelligence (AI) for allowing users to generate, create, manipulate, augment, and edit images, pictures, drawings, artwork, videos, and visual representations; Providing temporary use of on-line non-downloadable software for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content; Providing on-line non-downloadable software using artificial intelligence (AI) for generating images, graphics, audio, pictures, videos, audio-visual and other multimedia content

60.

Miscellaneous Design

      
Application Number 019262257
Status Registered
Filing Date 2025-10-16
Registration Date 2026-03-29
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services

Goods & Services

Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments. Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology.

61.

F

      
Application Number 243132100
Status Pending
Filing Date 2025-10-16
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services

Goods & Services

(1) Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments (2) Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology

62.

Miscellaneous Design

      
Serial Number 99436877
Status Pending
Filing Date 2025-10-15
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services

Goods & Services

Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology

63.

DESIGN INTERFACE OBJECT MANIPULATION BASED ON AGGREGATED PROPERTY VALUES

      
Application Number 19239439
Status Pending
Filing Date 2025-06-16
First Publication Date 2025-10-09
Owner FIGMA, INC. (USA)
Inventor
  • Wichary, Marcin
  • Sicking, Jonas

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.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

64.

FIGMA

      
Application Number 019258278
Status Registered
Filing Date 2025-10-08
Registration Date 2026-03-29
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software tools for use in creative arts and design, namely, digital product design, visual asset management, and design collaboration; computer software tools for use in computer program development; Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data. Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments. Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology. Providing temporary use of a non-downloadable web application for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Providing temporary use of a non-downloadable web application for digital designing, prototyping, whiteboarding, and collaboration; Providing temporary use of a non-downloadable web application for use in computer program development, and extracting and converting design elements to code information.

65.

FIGMA

      
Serial Number 99429791
Status Pending
Filing Date 2025-10-06
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 36 - Financial, insurance and real estate services
  • 41 - Education, entertainment, sporting and cultural services

Goods & Services

Downloadable computer software for use in creative arts and design, and digital design; Downloadable computer software for use in facilitating collaboration, and creating interactive digital community of users that facilitates communication, and collaboration by sharing, publishing, and exchanging data, files, plug-ins, and information; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, create and share images, ideas, workflows, processes, projects, visuals and associated data Venture capital advisory services; Venture capital services, namely, providing financing to emerging and start-up companies; Providing venture capital, development capital, private equity and investment funding; Information, advisory, consultancy and financial research services relating to finance and investments Educational services, namely, conducting on-line and in-person interactive training classes, workshops, conferences, seminars, courses, and meetings for individuals and businesses in the field of digital design, collaboration, and technology; Virtual training services in the field of digital design, collaboration, and technology featuring interactive chat sessions; Education services, namely, providing non-downloadable webinars in the field of digital design, collaboration, and technology

66.

FIGMA MAKE

      
Serial Number 99425022
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

67.

FIGMA DESIGN

      
Serial Number 99425025
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

68.

FIGMA DRAW

      
Serial Number 99425027
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

69.

FIGMA SITES

      
Serial Number 99425029
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

70.

FIGMA SLIDES

      
Serial Number 99425030
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

71.

FIGMA BUZZ

      
Serial Number 99425033
Status Pending
Filing Date 2025-10-02
Owner Figma, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Downloadable computer software development tools; Downloadable computer software for use in computer program development, and extracting and converting design elements to code information; Downloadable computer software for use in visual asset management, digital graphic design, and design collaboration; Downloadable computer software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data Providing temporary use of on-line non-downloadable software for generating, creating, designing, editing, modifying, augmenting, publishing, exchanging, and sharing creative arts, artwork, images, drawings, illustrations, digital designs, graphics, websites, presentations, visual assets, and associated data, files, plug-ins, and information; Providing temporary use of on-line non-downloadable software for use in computer program development, and extracting and converting design elements to code information; Providing temporary use of on-line non-downloadable software for use in visual asset management, digital graphic design, and design collaboration; Providing temporary use of on-line non-downloadable software for digital designing, prototyping, whiteboarding, and collaboration that allows users to brainstorm, communicate, create, and share images, ideas, workflows, processes, projects, visuals, and associated data

72.

Progressive real-time diffusion of layered content files with animated features

      
Application Number 18617535
Grant Number 12573124
Status In Force
Filing Date 2024-03-26
First Publication Date 2025-10-02
Grant Date 2026-03-10
Owner Figma, Inc. (USA)
Inventor
  • Cowburn, Piers
  • Belli, Djan
  • Kristiansen, Martin

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.

IPC Classes  ?

73.

GENERATIVE FILLING OF DESIGN CONTENT

      
Application Number 19090267
Status Pending
Filing Date 2025-03-25
First Publication Date 2025-10-02
Owner FIGMA, INC. (USA)
Inventor
  • Miao, Shirley
  • Wong, Oscar
  • Chui, Yi Tang Jackie
  • Jiang, Karl
  • Bancroft, Kari
  • Gungor, Cemre

Abstract

A network computer system provides interactive graphic design system instructions for performing generative filling of design content. The network computer system determines a set of repeating design elements within a design interface. The network computer system also determines input into a machine learning model that includes (i) example content associated with the set of repeating design elements and (ii) one or more instructions associated with the example content. The network computer system populates at least a portion of the set of repeating design elements with additional content generated by the machine learning model in response to the input.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

74.

GENERATIVE FILLING OF DESIGN CONTENT

      
Application Number US2025021578
Publication Number 2025/207787
Status In Force
Filing Date 2025-03-26
Publication Date 2025-10-02
Owner FIGMA, INC. (USA)
Inventor
  • Miao, Shirley
  • Wong, Oscar
  • Chui, Yi Tang Jackie
  • Jiang, Karl
  • Bancroft, Kari
  • Gungor, Cemre

Abstract

A network computer system provides interactive graphic design system instructions for performing generative filling of design content. The network computer system determines a set of repeating design elements within a design interface. The network computer system also determines input into a machine learning model that includes (i) example content associated with the set of repeating design elements and (ii) one or more instructions associated with the example content. The network computer system populates at least a portion of the set of repeating design elements with additional content generated by the machine learning model in response to the input.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 40/177 - Editing, e.g. inserting or deleting of tablesEditing, e.g. inserting or deleting using ruled lines
  • G06N 20/00 - Machine learning
  • G06F 40/30 - Semantic analysis
  • G06F 40/56 - Natural language generation

75.

FRAGMENT-BASED DESIGN SEARCH

      
Document Number 03323664
Status Pending
Filing Date 2025-02-27
Open to Public Date 2025-09-18
Owner FIGMA, INC. (USA)
Inventor
  • Ritter, Matthew
  • Stebbing, Richard
  • Van Der Meulen, Vincent Mathijs
  • Dailey, Matthew
  • Chen, Daniel
  • Griffin, Augustus
  • Cornacchia, Marco
  • Singer, Jordan
  • Lu, Jasper
  • Knodel, Gino
  • Goldberg, Isaac
  • Pang, Deric
  • Gholkar, Rohun
  • Zhou, Margaret
  • Wang, Esther
  • Wong, Jared

Abstract

A network computer system provides interactive graphic design system instructions for performing fragment-based design search. The network computer system receives a search query specifying a representation of one or more design elements. The network computer system matches one or more embeddings associated with the representation to a set of embeddings for a set of design fragments, wherein each of the one or more design fragments corresponds to a subset of one or more hierarchical structures representing one or more design interfaces. The network computer system generates a set of search results using the set of embeddings and outputs the set of search results in a response to the search query.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

76.

GRAPH FEATURE FOR CONFIGURING ANIMATION BEHAVIOR IN CONTENT RENDERINGS

      
Application Number 19095604
Status Pending
Filing Date 2025-03-31
First Publication Date 2025-09-18
Owner FIGMA, INC. (USA)
Inventor
  • Klein, Nikolas
  • Wu, William
  • Rajani, Ricky
  • Kuwamoto, Sho
  • Miller, Rachel

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.

IPC Classes  ?

  • G06T 13/80 - 2D animation, e.g. using sprites
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

77.

COLLABORATIVE WIDGET STATE SYNCHRONIZATION

      
Application Number 19221249
Status Pending
Filing Date 2025-05-28
First Publication Date 2025-09-18
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Hood, Sawyer
  • Chui, Yi Tang Jackie
  • Yong, Michael

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.

IPC Classes  ?

  • G06F 3/04812 - Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

78.

FRAGMENT-BASED DESIGN SEARCH

      
Application Number US2025017484
Publication Number 2025/193438
Status In Force
Filing Date 2025-02-27
Publication Date 2025-09-18
Owner FIGMA, INC. (USA)
Inventor
  • Ritter, Matthew
  • Stebbing, Richard
  • Van Der Meulen, Vincent Mathijs
  • Dailey, Matthew
  • Chen, Daniel
  • Griffin, Augustus
  • Cornacchia, Marco
  • Singer, Jordan
  • Lu, Jasper
  • Knodel, Gino
  • Goldberg, Isaac
  • Pang, Deric
  • Gholkar, Rohun
  • Zhou, Margaret
  • Wang, Esther
  • Wong, Jared

Abstract

A network computer system provides interactive graphic design system instructions for performing fragment-based design search. The network computer system receives a search query specifying a representation of one or more design elements. The network computer system matches one or more embeddings associated with the representation to a set of embeddings for a set of design fragments, wherein each of the one or more design fragments corresponds to a subset of one or more hierarchical structures representing one or more design interfaces. The network computer system generates a set of search results using the set of embeddings and outputs the set of search results in a response to the search query.

IPC Classes  ?

  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

79.

FRAGMENT-BASED DESIGN SEARCH

      
Application Number 19063196
Status Pending
Filing Date 2025-02-25
First Publication Date 2025-09-11
Owner FIGMA, INC. (USA)
Inventor
  • Ritter, Matthew
  • Stebbing, Richard
  • Van Der Meulen, Vincent Mathijs
  • Dailey, Matthew
  • Chen, Daniel
  • Griffin, Augustus
  • Cornacchia, Marco
  • Singer, Jordan
  • Lu, Jasper
  • Knodel, Gino
  • Goldberg, Isaac
  • Pang, Deric
  • Gholkar, Rohun
  • Zhou, Margaret
  • Wang, Esther
  • Wong, Jared

Abstract

A network computer system provides interactive graphic design system instructions for performing fragment-based design search. The network computer system receives a search query specifying a representation of one or more design elements. The network computer system matches one or more embeddings associated with the representation to a set of embeddings for a set of design fragments, wherein each of the one or more design fragments corresponds to a subset of one or more hierarchical structures representing one or more design interfaces. The network computer system generates a set of search results using the set of embeddings and outputs the set of search results in a response to the search query.

IPC Classes  ?

80.

Computer display screen with a graphical user interface

      
Application Number 29826443
Grant Number D1091615
Status In Force
Filing Date 2022-02-11
First Publication Date 2025-09-02
Grant Date 2025-09-02
Owner Figma, Inc. (USA)
Inventor
  • Yeo, Kee Yen
  • Wu, Willy
  • Wen, Jenny
  • Hassan, Ryhan

81.

DYNAMICALLY GENERATING CODE FOR IMPLEMENTING A DESIGN COMPONENT IN A PRODUCTION ENVIRONMENT

      
Application Number US2024036154
Publication Number 2025/165395
Status In Force
Filing Date 2024-06-28
Publication Date 2025-08-07
Owner FIGMA, INC. (USA)
Inventor
  • Sjölander, Emil
  • Tomás, Pau
  • Petersson, Karl
  • Duncalf, Tom

Abstract

A computing system detects a selection of a first design component when the first design component is rendered on a design interface as part of a graphic design, where the first design component being associated with a corresponding set of design component properties. The computing system determines code attribute values for the set of design component properties based on the set of rules. In response to detecting the user selection, the computing system dynamically generates a code signature or sample for implementing the first design component in a production environment based on the code attribute values that map to the set of design component properties of the first design component.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

82.

DYNAMICALLY GENERATING CODE FOR IMPLEMENTING A DESIGN COMPONENT IN A PRODUCTION ENVIRONMENT

      
Document Number 03319348
Status Pending
Filing Date 2024-06-28
Open to Public Date 2025-08-07
Owner FIGMA, INC. (USA)
Inventor
  • Sjolander, Emil
  • Tomas, Pau
  • Petersson, Karl
  • Duncalf, Tom

Abstract

A computing system detects a selection of a first design component when the first design component is rendered on a design interface as part of a graphic design, where the first design component being associated with a corresponding set of design component properties. The computing system determines code attribute values for the set of design component properties based on the set of rules. In response to detecting the user selection, the computing system dynamically generates a code signature or sample for implementing the first design component in a production environment based on the code attribute values that map to the set of design component properties of the first design component.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

83.

DYNAMICALLY GENERATING CODE FOR IMPLEMENTING A DESIGN COMPONENT IN A PRODUCTION ENVIRONMENT

      
Application Number 18750948
Status Pending
Filing Date 2024-06-21
First Publication Date 2025-07-31
Owner Figma, Inc. (USA)
Inventor
  • Sjölander, Emil
  • Tomás, Pau
  • Petersson, Karl
  • Duncalf, Tom

Abstract

A computing system detects a selection of a first design component when the first design component is rendered on a design interface as part of a graphic design, where the first design component being associated with a corresponding set of design component properties. The computing system determines code attribute values for the set of design component properties based on the set of rules. In response to detecting the user selection, the computing system dynamically generates a code signature or sample for implementing the first design component in a production environment based on the code attribute values that map to the set of design component properties of the first design component.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming

84.

FREEFORM CONTENT AREAS FOR COMPONENT CUSTOMIZATION IN A DESIGN INTERFACE

      
Application Number US2024062143
Publication Number 2025/147429
Status In Force
Filing Date 2024-12-27
Publication Date 2025-07-10
Owner FIGMA, INC. (USA)
Inventor
  • Miller, Jacob Joseph Cameron
  • Hu, Shana

Abstract

A network computer provides interactive graphic design system instructions for execution at a user computing device. The user computing device determines that a main component in a design interface includes a freeform content area and rendering, on a canvas, a visual representation of the freeform content area within an instance of the main component. The user computing device further receives, via an input interface, a first set of user input specifying content to be inserted in the freeform content area of the instance and populates the freeform content area within the instance with the content.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

85.

FREEFORM CONTENT AREAS FOR COMPONENT CUSTOMIZATION IN A DESIGN INTERFACE

      
Application Number 18990376
Status Pending
Filing Date 2024-12-20
First Publication Date 2025-07-03
Owner FIGMA, INC. (USA)
Inventor
  • Miller, Jacob Joseph Cameron
  • Hu, Shana

Abstract

A network computer provides interactive graphic design system instructions for execution at a user computing device. The user computing device determines that a main component in a design interface includes a freeform content area and rendering, on a canvas, a visual representation of the freeform content area within an instance of the main component. The user computing device further receives, via an input interface, a first set of user input specifying content to be inserted in the freeform content area of the instance and populates the freeform content area within the instance with the content.

IPC Classes  ?

  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 40/109 - Font handlingTemporal or kinetic typography
  • G06F 40/166 - Editing, e.g. inserting or deleting

86.

QUERY MANAGEMENT SYSTEM FOR APPLICATION SERVICE PLATFORM

      
Document Number 03314905
Status Pending
Filing Date 2024-12-12
Open to Public Date 2025-06-19
Owner FIGMA, INC. (USA)
Inventor
  • Walker, Braden
  • Xu, Lin
  • Rosencrantz, Matthew

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.

IPC Classes  ?

87.

QUERY MANAGEMENT SYSTEM FOR APPLICATION SERVICE PLATFORM

      
Application Number US2024059890
Publication Number 2025/128897
Status In Force
Filing Date 2024-12-12
Publication Date 2025-06-19
Owner FIGMA, INC. (USA)
Inventor
  • Walker, Braden
  • Xu, Lin
  • Rosencrantz, Matthew

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.

IPC Classes  ?

88.

Query management system for application service platform

      
Application Number 18979009
Grant Number 12505105
Status In Force
Filing Date 2024-12-12
First Publication Date 2025-06-19
Grant Date 2025-12-23
Owner Figma, Inc. (USA)
Inventor
  • Walker, Braden
  • Xu, Lin
  • Rosencrantz, Matthew

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.

IPC Classes  ?

89.

INCREMENTAL LOADING FOR USER INTERFACE DESIGN FILES

      
Application Number 18971747
Status Pending
Filing Date 2024-12-06
First Publication Date 2025-06-12
Owner FIGMA, INC. (USA)
Inventor
  • Goldberg, Isaac
  • Jung, Naomi
  • Swan, Andrew
  • Rush, Georgia

Abstract

A computing device can detect a selection input by a user of the computing device to open a user interface (UI) design file and initiate a UI design session. In response to the selection input, the computing device can incrementally load the UI design file to the computing device of the user for presentation on a display device of the computing device.

IPC Classes  ?

  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces

90.

COMMENTING FEATURE FOR GRAPHIC DESIGN SYSTEMS

      
Application Number 18991170
Status Pending
Filing Date 2024-12-20
First Publication Date 2025-06-05
Owner Figma, Inc. (USA)
Inventor
  • Hassan, Ryhan
  • Simon, Christa
  • Pavlu, Thomas John
  • Harris, Michael
  • Gamache, Meagan

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.

IPC Classes  ?

  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

91.

EXTENSIONS TO DESIGN TOOL WITH MULTI-EDIT FUNCTION INCLUDING ALIGNMENT

      
Application Number 19052187
Status Pending
Filing Date 2025-02-12
First Publication Date 2025-06-05
Owner FIGMA, INC. (USA)
Inventor
  • Kuwamoto, Sho
  • Klein, Nikolas
  • Andersson, Rasmus Mathias
  • Evans, Bradee

Abstract

Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. A method for the tool includes aligning elements outside of frames together with multiple elements selected within frames. Another method includes modifying visual characteristics of multiple elements based on a determined primary element of the multiple elements. Another method includes modifying matching properties of multiple elements based on a determined primary element of the multiple elements. Another method includes copying and pasting multiple elements from a first set of frames into a second set of frames. Another method includes modifying constraints of multiple elements based on a determined primary element of the multiple elements.

IPC Classes  ?

  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/34 - Graphical or visual programming

92.

EXTENSIONS TO DESIGN TOOL WITH MULTI-EDIT FUNCTION INCLUDING CONSTRAINTS

      
Application Number 19052188
Status Pending
Filing Date 2025-02-12
First Publication Date 2025-06-05
Owner FIGMA, INC. (USA)
Inventor
  • Kuwamoto, Sho
  • Klein, Nikolas
  • Andersson, Rasmus Mathias
  • Evans, Bradee

Abstract

Computer-implemented design tool functions are described herein for automatically performing edits across different portions of one or more design layouts. A method for the tool includes aligning elements outside of frames together with multiple elements selected within frames. Another method includes modifying visual characteristics of multiple elements based on a determined primary element of the multiple elements. Another method includes modifying matching properties of multiple elements based on a determined primary element of the multiple elements. Another method includes copying and pasting multiple elements from a first set of frames into a second set of frames. Another method includes modifying constraints of multiple elements based on a determined primary element of the multiple elements.

IPC Classes  ?

  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/34 - Graphical or visual programming

93.

OFFLINE MODE FOR A BROWSER APPLICATION SERVICE

      
Document Number 03312464
Status Pending
Filing Date 2024-11-22
Open to Public Date 2025-05-30
Owner FIGMA, INC. (USA)
Inventor
  • Rust, Georgia
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Doherty, John
  • Halverson, Hans
  • Fitzgerald, Ryan

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/176 - Support for shared access to filesFile sharing support

94.

PREVENTING OUT-OF-MEMORY CONDITIONS FOR BROWSER APPLICATIONS

      
Document Number 03312477
Status Pending
Filing Date 2024-11-22
Open to Public Date 2025-05-30
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Rust, Georgia
  • Suresh, Chandra
  • Lam, Kiko

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

95.

PREVENTING OUT-OF-MEMORY CONDITIONS FOR BROWSER APPLICATIONS

      
Application Number US2024057112
Publication Number 2025/111556
Status In Force
Filing Date 2024-11-22
Publication Date 2025-05-30
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Rush, Georgia
  • Suresh, Chandra
  • Lam, Kiko

Abstract

A network computer system can monitor browser memory usage by a browser application during a user interface (UI) design session in which a user interacts with a UI design file via a browser application. The system can detect the browser memory usage by the browser application exceeding a first memory threshold, and in response, the system can provide, on a display of the computing device, a menu of a plurality of UI pages of the UI design file, where each UI page of the plurality of UI pages presented in the menu includes a memory usage indicator.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

96.

OFFLINE MODE FOR A BROWSER APPLICATION SERVICE

      
Application Number US2024057087
Publication Number 2025/111551
Status In Force
Filing Date 2024-11-22
Publication Date 2025-05-30
Owner FIGMA, INC. (USA)
Inventor
  • Rush, Georgia
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Doherty, John
  • Halverson, Hans
  • Fitzgerald, Ryan

Abstract

A computing device can execute a browser application to enable a user of the computing device to interact with a current user interface (UI) design file. The computing device can automatically preload a set of UI design files of the user from a backend network computer system into browser memory of the computing device. The computing device can detect an offline trigger on the computing device, and in response, initiate an offline mode on the browser application, where the offline mode enables the user to continue interacting with the current UI design file.

IPC Classes  ?

  • G06F 8/34 - Graphical or visual programming
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/176 - Support for shared access to filesFile sharing support

97.

OFFLINE MODE FOR A BROWSER APPLICATION SERVICE

      
Application Number 18955386
Status Pending
Filing Date 2024-11-21
First Publication Date 2025-05-22
Owner Figma, Inc. (USA)
Inventor
  • Rush, Georgia
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Doherty, John
  • Halverson, Hans
  • Fitzgerald, Ryan

Abstract

A computing device can execute a browser application to enable a user of the computing device to interact with a current user interface (UI) design file. The computing device can automatically preload a set of UI design files of the user from a backend network computer system into browser memory of the computing device. The computing device can detect an offline trigger on the computing device, and in response, initiate an offline mode on the browser application, where the offline mode enables the user to continue interacting with the current UI design file.

IPC Classes  ?

  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services

98.

PREVENTING OUT-OF-MEMORY CONDITIONS FOR BROWSER APPLICATIONS

      
Application Number 18955597
Status Pending
Filing Date 2024-11-21
First Publication Date 2025-05-22
Owner FIGMA, INC. (USA)
Inventor
  • Tadesse, Bersabel
  • Chui, Yi Tang Jackie
  • Rush, Georgia
  • Suresh, Chandra
  • Lam, Kiko

Abstract

A network computer system can monitor browser memory usage by a browser application during a user interface (UI) design session in which a user interacts with a UI design file via a browser application. The system can detect the browser memory usage by the browser application exceeding a first memory threshold, and in response, the system can provide, on a display of the computing device, a menu of a plurality of UI pages of the UI design file, where each UI page of the plurality of UI pages presented in the menu includes a memory usage indicator.

IPC Classes  ?

  • G06F 8/20 - Software design
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

99.

REAL TIME FEEDBACK FROM A MACHINE LEARNING SYSTEM

      
Application Number 18957465
Status Pending
Filing Date 2024-11-22
First Publication Date 2025-05-22
Owner Figma, Inc. (USA)
Inventor
  • Swartz, Thomas Goodings
  • Zhang, Lawrence Wang
  • Stebbing, Richard Vaughan
  • Andrews, Michael Adams
  • Goyal, Ankur

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.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • G06N 5/022 - Knowledge engineeringKnowledge acquisition
  • G06N 5/045 - Explanation of inferenceExplainable artificial intelligence [XAI]Interpretable artificial intelligence
  • G06N 20/00 - Machine learning

100.

NATIVE INTERACTION LAYER FOR A COLLABORATION PLATFORM

      
Document Number 03304472
Status Pending
Filing Date 2024-08-30
Open to Public Date 2025-04-03
Owner FIGMA, INC. (USA)
Inventor
  • Bye, Robert
  • Barrus, Adam
  • Hiotis, Nicholas
  • Cader, Khalil
  • Lang, Grayson
  • Revis, Kurt
  • Dickson, Rhett
  • Wang, Joey
  • Wendel, Chris

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  1     2     3        Next Page