A graphic design system that utilizes a variable data structure to perform simulations in which the attributes of stateful design elements are dynamically determined.

The graphic design system addresses the challenge of managing dynamic and aesthetic requirements in user interfaces by using a variable data structure to simulate and adapt designs to different environments, enhancing collaboration and design flexibility.

JP2026524844APending Publication Date: 2026-07-24FIGMA INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
FIGMA INC
Filing Date
2024-06-20
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Software design tools struggle to efficiently manage the dynamic and aesthetic requirements of graphic designs, particularly in user interfaces, where multiple goals and requirements often conflict, making it difficult to maintain consistency and adapt to different production environments.

Method used

A graphic design system utilizing a variable data structure that allows users to create, edit, and simulate designs with stateful elements, enabling dynamic attribute determination and interaction simulation, supporting collaborative work and accommodating various production environments through hierarchical layer structures and theme-based value sets.

Benefits of technology

Enables efficient creation and simulation of graphic designs that adapt to different user environments and interactions, ensuring consistency and flexibility in design elements, facilitating real-time collaboration and reducing the complexity of managing multiple design states.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026524844000001_ABST
    Figure 2026524844000001_ABST
Patent Text Reader

Abstract

The computer system can operate to associate each of the first and second layers of the graphic design with a mutable data structure. The first layer contains a single component associated with multiple instances, and the multiple instances collectively define multiple states associated with the component. The computer system can simulate the graphic design as it will be deployed in a production environment by (i) setting active values ​​for the mutable data structure based on the attributes of one of the multiple instances of the component, and (ii) automatically configuring the attributes of the objects in the second layer based on the active values ​​of the mutable data structure.
Need to check novelty before this filing date? Find Prior Art