IP Library › Granted Patent US 11,934,744
Granted Patent B2
US 11,934,744 · App. 16/978,319 · Granted Mar 19, 2024

Method, system and graphical user interface for building design

Inventors: Timothy Ronan Williams (Whangarei, NZ); Kyle Francis Donovan (Whangarei, NZ); Brett Norman Donovan (Whangarei, NZ)
Assignee: UTECTURE GLOBAL LIMITED
G06F30/13
View Patent ↗
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 11,934,744
App. No.
16/978,319
Granted
Mar 19, 2024
Kind
B2
Abstract

Systems and methods for customizing a building floor plan are provided. In one embodiment, a method for customizing a building floor plan comprises: at an electronic device with a display: receiving a request to modify one or more building components of a base plan associated with a building; in response to receiving the request to modify the one or more building components, determining whether the request to modify the one or more building components satisfy one or more compliance requirements; in accordance with a determination that the request to modify the one or more building components satisfy one or more compliance requirements: displaying, on the display, an updated base plan incorporating the request to modify the one or more building components; and in accordance with a determination that the request to modify the one or more building components is non-compliant, not updating of the base plan in accordance with the requested modification.

Claims (55)

1. A method, comprising:

at an electronic device with a display:

receiving a request to display a menu comprising one or more modification actions to be performed on one or more building components of a base plan associated with a building, wherein the one or more modification actions to be performed on the base plan are displayed as visual indicators;

determining contextual information associated with the one or more building components;

displaying, on the display, the menu comprising one or more actions to be performed on the one or more building components, wherein the one or more modification actions displayed are based on the determined contextual information;

subsequent to displaying the menu, receiving a request to modify the one or more building components of the base plan associated with the building;

in response to receiving the request to modify the one or more building components, determining whether the request to modify the one or more building components satisfy one or more compliance requirements;

in accordance with a determination that the request to modify the one or more building components satisfy one or more compliance requirements:

displaying, on the display, an updated base plan incorporating the request to modify the one or more building components;

in accordance with a determination that the request to modify the one or more building components is non-compliant, not updating of the base plan in accordance with the requested modification; and

in accordance with a determination that movement of a selection indicator within a minimum threshold distance to a visual indicator indicating a modification action to be performed on the one or more building components, displaying information relating to the modification action.

2. The method of claim 1 , wherein the step of determining whether the request to modify the one or more building components satisfy one or more compliance requirements further comprises:

determining whether the request to modify the one or more building components satisfy one or more compliance requirements in relation to other building components of the base plan.

3. The method of claim 1 , wherein the step of determining whether the request to modify the one or more building components satisfies one or more compliance requirements further comprises:

determining whether the request to modify the one or more building components satisfy one or more compliance requirements of other building components of the base plan.

4. The method of claim 1 , wherein:

in accordance with a determination that the request to modify the one or more building components is non-compliant:

determining whether at least one intermediate modification between a previous compliant base plan and the requested modification of the one or more building components satisfy one or more compliance requirements;

in accordance with a determination that the at least one intermediate modification satisfies one or more compliance requirements:

displaying, on the display, an updated base plan incorporating the at least one intermediate modification to the one or more building components;

in accordance with a determination that the at least one intermediate modification is non-compliant, not updating of the base plan in accordance with the at least one intermediate modification.

5. The method of claim 1 , wherein the step of receiving the request to modify the one or more building components further comprises:

determining whether consequent modifications are required to other building components associated with the one or more building components requested to be modified;

in accordance with a determination that the request to modify the one or more building components and the consequent modifications satisfy one or more compliance requirements:

displaying, on the display, an updated base plan incorporating the request to modify the one or more building components and the consequent modifications;

in accordance with a determination that the request to modify the one or more building components or the consequent modifications are non-compliant not updating of the base plan in accordance with the requested and consequent modifications.

6. The method of claim 5 , wherein the step of determining whether the request to modify the one or more building components and the consequent modifications satisfies one or more compliance requirements, further comprises:

determining whether the request to modify the one or more building components and the consequent modifications satisfy one or more compliance requirements in relation to other building components.

7. The method of claim 5 , wherein the step of determining whether the request to modify the one or more building components and the consequent modifications satisfies one or more compliance requirements, further comprises:

determining whether the request to modify the one or more building components and the consequent modifications satisfy one or more compliance requirements of other building components of the base plan.

8. The method of claim 5 , wherein:

in accordance with a determination that the request to modify the one or more building components or the consequent modifications are non-compliant:

determining whether at least one intermediate modification to the one or more building components and the consequent modifications satisfies one or more compliance requirements, wherein the at least one intermediate modification is determined between:

(i) a previously compliant base plan and the requested modification to the one or more building components; and

(ii) a previously complaint base plan and the consequent modifications;

in accordance with a determination that the at least one intermediate modification satisfies one or more compliance requirements:

displaying, on the display, an updated base plan incorporating the at least one intermediate modification to one or more building components and consequent modifications;

in accordance with a determination that the at least one intermediate modification is a non-compliant action, forgoing updating of the base plan in accordance with the at least one intermediate modification.

9. The method of claim 1 , wherein the menu is displayed as a dock on the user interface.

10. A method for adding a penetration to a wall of a building comprising:

receiving a request to add a penetration to a wall of the building;

determining at least two grid nodes of the base plan, wherein the requested penetration is located between the at least two grid nodes;

determining at least one position located between the at least two grid nodes that satisfies one or more compliance requirements;

in accordance with a determination that the at least one position located between the at least two grid nodes of the base plan satisfies one or more compliance requirements:

displaying, on the display, an updated base plan incorporating the request to add the penetration;

in accordance with a determination that the at least one position located between the at least two grid nodes is non-compliant, forgoing updating of the base plan in accordance with the request to add a penetration.

11. A method for modifying a length of a wall of a building comprising:

receiving a request to modify the length of the wall of the building;

displaying, on the display, at least one visual indicator at one end of the length of the wall, wherein the visual indicator indicates a minimum threshold distance to a building component different to the wall;

determining cessation of the request to modify the length of the wall of the building;

in response to determining cessation of the request to modify the length of the wall of the building, determining whether movement of the end of the wall to a location within the minimum threshold distance to the building component, indicated by the visual indicator, satisfies one or more compliance requirements;

in accordance with a determination that the movement of the end of the wall to a location within the minimum threshold distance to the building component satisfies one or more compliance requirements:

connecting the end of the wall to the building component; and

displaying, on the display, an updated base plan incorporating the connection of the end of the wall to the building component;

in accordance with a determination that the movement of the end of the wall to a location within the minimum threshold distance to the building component is non-compliant, forgoing updating of the base plan in accordance with modifying the length of the wall.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: WILLIAMS, TIMOTHY RONAN; DONOVAN, KYLE FRANCIS; DONOVAN, BRETT NORMAN
To: DONOVAN GROUP NZ LTD
Reel/Frame 054199/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: DONOVAN GROUP NZ LTD
To: UTECTURE GLOBAL LIMITED
Reel/Frame 054199/0393 →
Priority Claims (2)
AU 2018900729 · Mar 6, 2018 · national
AU 2019900355 · Feb 5, 2019 · national
Continuity (1)
Related Publication 20210004508A1 · Jan 7, 2021
Cited By (1)
US 12,596,980