Multi-user Generative Design System with Shared Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current generative design software is not configured for multi-user collaboration, featuring complex interfaces navigable only by experienced designers, and is unable to balance the requirements of various stakeholders, often resulting in infeasible or incomplete designs.

Innovation Solution

A distributed computing system with a shared design model using pre-defined selectable block items allows multiple stakeholders to collaborate in real-time, enabling non-proficient designers to contribute to a common framework, synchronizing inputs and generating design solutions that reflect each stakeholder's goals and constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current generative design software is used, then design generation capability is provided, but multi-user collaboration is not enabled

Engineering Contradiction:
Improvemulti-user collaboration capabilityVSAvoidsoftware architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the design process into independent components: a shared design model stored in a database, individual user interfaces, and a synchronization mechanism. This allows multiple users to work simultaneously on different aspects of the design without conflicts, resolving the contradiction between enabling multi-user collaboration and maintaining system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared design model serves as a universal data structure that can be accessed and modified by any number of users through their respective interfaces. The system provides multi-functionality by supporting both individual design work and collaborative design processes using the same core architecture, thus enabling adaptability without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If complex interface is used, then design control capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedesign control precisionVSAvoidinterface usability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The shared design model acts as an intermediary data structure between the user interface and the generative design engine. It provides a simplified, standardized interface that non-proficient users can understand and manipulate, while still enabling precise design control through the underlying engine. This mediator layer decouples interface complexity from operational ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses simplified representations and visualizations of the design model that are easier to understand than the full complex structure. Users interact with simplified copies or views of the design data that maintain precision while improving ease of operation through more intuitive presentation.

Inventive Principle:
Principle #26Copying

3Reliability

If rigid input parameters are expected, then design system stability is maintained, but adaptability to different stakeholders deteriorates

Engineering Contradiction:
Improvedesign system stabilityVSAvoidstakeholder requirement flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts to different stakeholders by allowing the shared design model to evolve as users add and modify components according to their specific requirements. The model structure remains stable and reliable, while its content and configuration are flexible enough to accommodate diverse stakeholder needs through iterative modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows parameters and constraints in the design model to be changed and adjusted based on different stakeholder requirements. Users can modify component parameters, add new constraints, or adjust existing ones while the system maintains stability through controlled updates to the shared model, balancing reliability with adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230297728A1Multi-user collaboration system for generative designs
Publication Date: 2023.09.21 AUTODESK INC
  • US20230297728A1 patent drawing
  • US20230297728A1 patent drawing
  • US20230297728A1 patent drawing

AI summary

In various embodiments, a computer-implemented method comprises receiving, during a real-time collaboration session including a plurality of participants, a first input associated with a first selectable component from a set of pre-defined selectable components associated with a shared design model, where the first selectable component is associated with a first participant in the plurality of participants, in response to receiving a confirmation of the first input, modifying the shared design model to generate an updated shared design model, wherein the first selectable component in the updated shared design model includes the modified first selectable component, and causing the updated shared design model to be synchronized with at least one other participant in a plurality of participants included in the real-time collaboration session.