Pattern generator for architectural product manufacture

US12423484B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12423484-B2
Application numberUS-202017423227-A
CountryUS
Kind codeB2
Filing dateMar 3, 2020
Priority dateApr 4, 2019
Publication dateSep 23, 2025
Grant dateSep 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generating patterns for architectural product manufacture. Defining a repeating pattern that is used for a layout design and displaying a visualization that represents the repeating pattern. Defining a design area of architecture and displaying a second visualization that represents the design area of architecture. The repeating pattern is then applied to the design area of architecture to complete the layout design of the design area. The second visualization that represents the design area of architecture includes the applied repeating pattern. Thereafter, information related to one or more components that are required to implement the layout design of the design area is generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system comprising: one or more processors; and one or more computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to: define a repeating pattern that is used for a layout design, wherein: multiple components within the layout design are associated with their own respective software object, each software object is associated with one or more functions that are specific to each component, and each software object is configured to self-resolve by passing information to another software object associated with a neighboring component within the layout design; display a first visualization that illustrates the repeating pattern; define a design area of architecture; apply the repeating pattern to the design area of architecture to complete the layout design of the design area, wherein each software object self-resolves at least one aspect of the layout design based upon the passing of the information to the other software object; display a second visualization that represents the design area of architecture including the applied repeating pattern; and generate information related to one or more components that are required to implement the architecture design of the design area; wherein the defining a repeating pattern further includes displaying a third visualization that represents a plurality of design elements that may be implemented in the repeating pattern. 2. The computing system of claim 1 , wherein the defining the repeating pattern further includes receiving a first user input that selects one of the plurality of design elements that is to be implemented into the repeating pattern. 3. The computing system of claim 2 , wherein the defining the repeating pattern further includes: receiving a second user input that indicates a position where the selected design element is to be placed in an area of the repeating pattern in the first visualization, and placing the selected design element in the area of the repeating pattern in the first visualization. 4. The computing system of claim 1 , wherein the plurality of design elements includes a plurality of different geometric elements. 5. The computing system of claim 4 , wherein the plurality of different geometric elements includes one or more of the following (1) a polygon, (2) a parallel lane line, and (3) a T-line. 6. The computing system of claim 1 , wherein the design area is a defined as a geometric shape. 7. The computing system of claim 6 , wherein the geometric shape is a polygon, including three or more sides. 8. The computing system of claim 7 , wherein the polygon is defined by a length of each one of the three or more sides. 9. The computing system of claim 1 , wherein the defining the design area includes receiving a third user input that defines one or more parameters of the design area. 10. The computing system of claim 1 , wherein the defining the design area includes receiving information related to the design area from a CAD application. 11. The computing system of claim 1 , wherein the applying the repeating pattern to the design area includes automatically laying out the repeating pattern to fill the design area of architecture in a predetermined orientation and/or a predetermined position. 12. The computing system of claim 1 , wherein the applying the repeating pattern to the design area includes: receiving a user input indicating an orientation and/or a position of the repeating pattern that is applied to the design area; and laying out the repeating pattern to fill the design area of architecture based on the user input. 13. The computing system of claim 1 , wherein the generated information related to the one or more components includes information related to one or more types of tiles, one or more beams, T-bars, and/or connectors that are required to implement the layout design of the design area. 14. The computing system of claim 13 , wherein the generated information related to one or more beams and/or T-bars includes a total number of beam or T-bars that are required and/or a length of each of the one or more beams and/or T-bars. 15. The computing system of claim 13 , wherein the generated information related to one or more tiles includes a shape of each type of tiles and/or a total number of the corresponding type of tiles that are required to implement the layout design. 16. The computing system of claim 1 , wherein the instructions further cause the computing system to automatically manufacture the components of the architecture design based on the generated information. 17. A method for automatically generating mosaic pattern for architectural product manufacture: defining a repeating pattern that is used for a layout design, wherein: multiple components within the layout design are associated with their own respective software object, each software object is associated with one or more functions that are specific to each component, and each software object is configured to self-resolve by passing information to another software object associated with a neighboring component within the layout design; displaying a first visualization that illustrates the repeating pattern; defining a design area of architecture; applying the repeating pattern to the design area of architecture to complete the layout design of the design area, wherein each software object self-resolves at least one aspect of the layout design based upon the passing of the information to the other software object; displaying a second visualization that represents the design area of architecture including the applied repeating pattern; and generating one or more components that are required to implement the layout design of the design area; wherein the defining a repeating pattern further includes displaying a third visualization that represents a plurality of design elements that may be implemented in the repeating pattern. 18. The method of claim 17 , wherein the defining the repeating pattern further includes: receiving a second user input that indicates a position where a selected design element is to be placed in an area of the repeating pattern in the first visualization, and placing the selected design element in the area of the repeating pattern in the first visualization. 19. A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for automatically generating mosaic pattern for architectural product manufacture: defining a repeating pattern that is used for a layout design, wherein: multiple components within the layout design are associated with their own respective software object, each software object is associated with one or more functions that are specific to each component, and each software object is configured to self-resolve by passing information to another software object associated with a neighboring component within the layout design; displaying a first visualization that illustrates the repeating pattern; defining a design area of architecture; applying the repeating pattern to the design area of architecture to complete the layout design of the design area, wherein each software object self-resolves at least one aspect of the layout design based upon t

Assignees

Inventors

Classifications

  • Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules · CPC title

  • characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • G06F30/13Primary

    Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12423484B2 cover?
Generating patterns for architectural product manufacture. Defining a repeating pattern that is used for a layout design and displaying a visualization that represents the repeating pattern. Defining a design area of architecture and displaying a second visualization that represents the design area of architecture. The repeating pattern is then applied to the design area of architecture to comp…
Who is the assignee on this patent?
Dirtt Environmental Solutions
What technology area does this patent fall under?
Primary CPC classification G06F30/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).