IP Library Patent Application 18666685
Patent Application
App. No. 18/666,685

BUILDING DESIGN SYSTEM AND USER INTERFACE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/666,685
Abstract

A method of designing a building using a design system, is provided. The method comprises: displaying a user interface at a display of the design system, wherein the user interface comprises a design template, wherein the design template is configured with design requirements; receiving a selection of a first virtual building element to be incorporated into the design template; adjusting an intrinsic property of the first virtual building element based on the design requirements of the design template; identifying a second virtual building element in the design template; and based on the relationship between the first virtual building element and the identified second virtual building element, adjusting an intrinsic property of the first virtual building element such that both the first and second virtual building elements meet the design requirements of the design template.

Claims (40)

1 . A method of designing a building using a design system, the method comprising:

displaying a user interface at a display, wherein the user interface comprises a design template, wherein the design template is configured with design requirements comprising architectural requirements, mechanical, electrical, and plumbing (MEP) requirements, building codes, and/or zoning requirements;

receiving a selection of a first virtual building element to be incorporated into the design template;

adjusting an intrinsic property of the first virtual building element based on the design requirements of the design template, wherein the intrinsic property comprises dimensions, positioning, and/or sub-elements located within the first virtual building element;

identifying a second virtual building element in the design template; and

based on the relationship between the first virtual building element and the identified second virtual building element, adjusting an intrinsic property of the first virtual building element such that both the first and second virtual building elements meet the design requirements of the design template.

2 . The method of claim 1 , wherein adjusting an intrinsic property of the first virtual building element comprises resizing the first virtual building element, rotating the first virtual building element, adding, removing, and/or changing a location of a sub-element within the first virtual building element, or combinations thereof.

3 . The method of claim 1 , further comprising adjusting an intrinsic property of the second virtual building element such that both the first and second virtual building elements meet the design requirements.

4 . The method of claim 3 , wherein adjusting an intrinsic property of the second virtual building element comprises resizing the second virtual building element, rotating the second virtual building element, adding, removing, and/or changing a location of a sub-element within the second virtual building element, or combinations thereof.

5 . The method of claim 1 , wherein the sub-element comprises a window, a wall, a door, an MEP component, a modular building element located within the first or second building element, or combinations thereof.

6 . The method of claim 5 , wherein the MEP component comprises an HVAC component, a plumbing component, an electrical component, a data component, or combinations thereof.

7 . The method of claim 1 , wherein the first or second virtual building element comprises a bedroom, a kitchen, a living room, a dining room, a bathroom, a basement, a corridor, a garage, or combinations thereof.

8 . The method of claim 1 , further comprising adjusting an extrinsic property of the design template to meet the design requirements, wherein the extrinsic property comprises a shear wall potential, an MEP system, an overall layout of multiple virtual building elements in the design template, or combinations thereof.

9 . The method of claim 8 , wherein adjusting the extrinsic property comprises aligning windows, adjusting MEP routing, or changing an overall layout of multiple virtual building elements in the design template.

10 . The method of claim 1 , wherein the design template is a floor plan, a blueprint, and/or a skeleton of a house, a building, or a neighborhood.

11 . The method of claim 1 , further comprising constructing the building based on the design template.

12 . A design system comprising:

a display;

one or more processors; and

memory storing instructions configured to be executed by the one or more processors to cause the design system to:

display a user interface, wherein the user interface comprises a design template, wherein the design template is configured with design requirements comprising architectural requirements, mechanical, electrical, and plumbing (MEP) requirements, building codes, and/or zoning requirements;

receive a selection of a first virtual building element to be incorporated into the design template;

adjust an intrinsic property of the first virtual building element based on the design requirements of the design template, wherein the intrinsic property comprises dimensions, positioning, and/or sub-elements located within the first virtual building element;

identify a second virtual building element in the design template; and

based on the relationship between the first virtual building element and the identified second virtual building element, adjust an intrinsic property of the first virtual building element such that both the first and second virtual building elements meet the design requirements of the design template.

13 . The design system of claim 12 , wherein adjusting an intrinsic property of the first building element comprises resizing the first virtual building element, rotating the first virtual building element, adding, removing, and/or changing a location of a sub-element within the first virtual building element, or combinations thereof.

14 . The design system of claim 12 , further comprising adjusting an intrinsic property of the second virtual building element such that both the first and second virtual building elements meet the design requirements.

15 . The design system of claim 14 , wherein adjusting an intrinsic property of the second virtual building element comprises resizing the second virtual building element, rotating the second virtual building element, adding, removing, and/or changing a location of a sub-element within the second virtual building element, or combinations thereof.

16 . The design system of claim 12 , wherein the sub-elements comprise a window, a wall, a door, an MEP component, a modular building element located within the first or second building element, or combinations thereof.

17 . The design system of claim 16 , wherein the MEP component comprises an HVAC component, a plumbing component, an electrical component, a data component, or combinations thereof.

18 . The design system of claim 12 , wherein the first or second virtual building element comprises a bedroom, a kitchen, a living room, a dining room, a bathroom, a basement, a corridor, a garage, or combinations thereof.

19 . The design system of claim 12 , further comprising adjusting an extrinsic property of the design template to meet the design requirements, wherein the extrinsic property comprises a shear wall potential, an MEP system, an overall layout of virtual building elements in the design template, or combinations thereof.

20 . The design system of claim 19 , wherein adjusting the extrinsic property comprises aligning windows, adjusting MEP routing, or changing an overall layout of virtual building elements in the design template.

21 . The design system of claim 12 , wherein the design template is a blueprint, a floor plan, and/or a skeleton of a house, a building, or a neighborhood.

22 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a design system, cause the design system to:

display a user interface at a display, wherein the user interface comprises a design template, wherein the design template is configured with design requirements comprising architectural requirements, mechanical, electrical, and plumbing (MEP) requirements, building codes, and/or zoning requirements;

receive a selection of a first virtual building element to be incorporated into the design template;

adjust an intrinsic property of the first virtual building element based on the design requirements of the design template, wherein the intrinsic property comprises dimensions, positioning, and/or sub-elements located within the first virtual building element;

identify a second virtual building element in the design template; and

based on the relationship between the first virtual building element and the identified second virtual building element, adjust an intrinsic property of the first virtual building element such that both the first and second virtual building elements meet the design requirements of the design template.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2025
From: VEEV GROUP, INC.
To: WALL TO WALL, LLC
Reel/Frame 073348/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2025
From: ALFASI, GILAD; AVRAHAMI, AMI AMIEL SHAI
To: VEEV GROUP, INC.
Reel/Frame 072847/0125 →