Intent-Driven Layout Generation Using Logic Formulas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing computer-aided design (CAD) applications face challenges in efficiently generating two-dimensional designs for floor spaces that reflect user-specified design intents, as they often require extensive time and exploration of limited design spaces, especially with increasing numbers of spatial objects, design intents, and constraints, and trained neural networks lack user influence and require substantial rework.

Innovation Solution

A computer-implemented method that converts user-specified design intents into logic formulas using fuzzy geometric predicates, computes desirability values for candidate placements, and selects optimal placements to generate designs that align with user intentions, allowing for thorough exploration of the design space and reducing the time and effort required to converge on optimal designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If trained neural networks are used to automatically generate designs, then design generation speed is improved, but user influence over design intents is lost and substantial manual rework is required

Engineering Contradiction:
Improvedesign generation speedVSAvoiduser influence over design intents
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces logic formulas as an intermediary between user design intents and the automated design generation system. Users specify design intents in natural language, which are then translated into formal logic formulas that the system can process. This intermediary layer preserves user influence while enabling automated generation, resolving the contradiction between speed and user control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation from implicit neural network weights to explicit logic formulas with adjustable parameters. This allows users to directly modify design intent parameters in the logic formulas without retraining entire neural networks, maintaining user influence while achieving fast automated generation.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the number of spatial objects, design intents, and constraints increases, then design quality and completeness are improved, but the time required to generate and evaluate designs becomes prohibitive

Engineering Contradiction:
Improvedesign qualityVSAvoiddesign generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by translating all design intents into logic formulas before the design generation process begins. This pre-processing step organizes complex design requirements into a structured format that enables efficient automated evaluation, allowing the system to handle increased numbers of spatial objects and constraints without proportionally increasing generation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical iterative process of manual design evaluation with an automated logical evaluation system. Instead of architects manually reviewing and comparing designs, the system uses logic formula evaluation to automatically assess design quality, dramatically reducing time while maintaining or improving design quality even as complexity increases.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If architects manually review and evaluate designs, then design quality control is maintained, but the process requires extensive time and repeated layout cycles

Engineering Contradiction:
Improvedesign quality controlVSAvoiddesign process efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service by enabling automated design generation and evaluation that incorporates user design intents directly into the generation process. The logic formulas serve as self-contained specifications that guide the automated system to produce quality designs without requiring multiple manual review cycles, thereby maintaining quality control while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230281349A1Computer-aided techniques for automatically generating designs that reflect design intents
Publication Date: 2023.09.07 AUTODESK INC
  • US20230281349A1 patent drawing
  • US20230281349A1 patent drawing
  • US20230281349A1 patent drawing

AI summary

In various embodiments, an intent-driven layout application automatically generates design for floor spaces. The intent-driven layout application generates a logic formula based on a statement of a design intent and at least one fuzzy geometric predicate. The intent-driven layout application computes, for a first spatial object, a set of desirability values for a set of candidate placements within a first design based on the logic formula. Based on the set of desirability values, the intent-driven layout application selects a first candidate placement from the set of candidate placements. Subsequently, the intent-driven layout application generates a second design based on the first design, where the first spatial object has the first candidate placement within the second design.