IP Library › Granted Patent US 10,818,082
Granted Patent B2
US 10,818,082 · App. 16/288,297 · Granted Oct 27, 2020

Method and system for parametrically creating an optimal three dimensional building structure

Inventors: Matthew Esposito (Brooklyn, NY); Geraldine Esposito (Brooklyn, NY); Hector Tarrido-Picart (New York, NY)
Assignee: VIVACITY INC.
G06T17/00G06F40/242G06F40/30G06N3/04G06Q50/165G06N20/00G06T2210/04
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 10,818,082
App. No.
16/288,297
Granted
Oct 27, 2020
Kind
B2
Abstract

Given a parcel of land that is regulated by city zoning rules, the system and method described uses a combination of rule based coded and machine learning to parametrically create geometry for the maximum or optimal buildable envelope with the least amount of regulation.

Claims (110)

1. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein a matrix of parameters of the attributes of possible solutions constitutes a DNA for a parcel that is stored in the memory.

2. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein the optimal development solution comprises a solution with the largest amount of zoning floor area, largest floor-area-ratio, largest number of floors, and the smallest number of regulations.

3. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel,

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes; and

parametrically creating a buildable envelope for additional parcels of land, by optimizing searching by the neural network learning from past categorizations of parcels previously stored as evolutionary nodes.

4. The method of claim 3 , wherein buildable envelopes for the additional parcels of land comprising those for a portion of a city, or an entire city.

5. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes; wherein the rule based modeling comprises:

generating generic and repeatable patterns in zoning, and

applying specific dimensions and angles of the parcel of land following the zoning information of the city.

6. The method of claim 5 , further comprising:

establishing a full number of possible solutions for the parcel of land;

applying different parameters to the attributes of the parcel of land;

computing all possible solutions for the parcel of land; and

storing in a memory a report and data representative of the corresponding three dimensional object for each solution.

7. The method of claim 6 , further comprising storing a concatenated string for the attributes applied to the parcel.

8. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes; and

for storing for additional parcels of land, additional evolutionary nodes in the neural network.

9. The method of claim 8 , further comprising using the nodes as memory holders for parameters that gave parcels optimum development in three dimensions.

10. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein the rule based modeling comprises:

obtaining schema attributes for the parcel;

searching for parameter values based on the schema attributes and zoning dimensions;

applying geometric manipulation to yards associated with the parcel;

determining whether there are special yard requirements for the parcel;

determining a presence of any open space or built area requirements for the parcel; and

defining a zoning envelope for a building on the parcel based on the yard requirements, the open space requirements and built area requirements.

11. The method of claim 10 , further comprising:

defining dimensions of a podium of a building to be built on the parcel;

determining setbacks of the building;

applying skyplane angles to the building;

determining a floor to area ratio of the building;

ascertain whether a maximum height of the building meets zoning requirements;

generating a report of parameters including at least zoning, square footage, floor area ratio, number of floors, and building height; and

using the report to render a design of the building.

12. The method of claim 11 , further comprising:

defining a structure for a tower of the building; and

using parameters of the tower in generating the report.

13. The method of claim 11 , further comprising creating a representation of the building for at least one of distribution, viewing and storage.

14. A computerized method for parametrically creating a buildable envelope on a parcel of land, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meets the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein the rule based modeling further comprises translating a legal interpretation of the zoning information into machine readable code.

15. A computerized system for parametrically creating a buildable envelope on a parcel of land comprising:

a processor;

a memory containing instructions for causing the processor to execute a method comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meet the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein a matrix of parameters of the attributes of possible solutions constitutes a DNA for a parcel that is stored in the memory.

16. A computer readable non-transitory storage medium storing instructions of a computer program which, when executed by a computer system having a processor results in performance of a method for analyzing a zoning code, comprising:

obtaining zoning information for a city;

storing the information in a database;

using information in the database on a platform for rule based modeling to generate a virtual three dimensional development solution on the parcel of land that follows the logic of a zoning code designation;

establishing a pool of the full number of development solutions for each parcel that meet the zoning code;

querying the pool of solutions to find an optimal development solution;

storing a concatenated string for attributes applied to the parcel, and

storing as an evolutionary node in a neural network the zoning designation for the parcel, attributes applied to the parcel, the classification of the parcel and a report of the optimal development solution with original attributes;

wherein a matrix of parameters of the attributes of possible solutions constitutes a DNA for a parcel that is stored in the memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2024
From: VIVACITY INC.
To: ALRON REALTY, LLC; ZACHARIAS, CADE; TARRIDO PICART, HECTOR; ESPOSITO, MATTHEW; ESPOSITO, GERALDINE
Reel/Frame 069124/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: ESPOSITO, MATTHEW; ESPOSITO, GERALDINE; TARRIDO-PICART, HECTOR
To: VIVACITY INC.
Reel/Frame 048464/0161 →
Continuity (4)
Provisional Application 62638776 · Mar 5, 2018
Provisional Application 62638774 · Mar 5, 2018
Provisional Application 62639284 · Mar 6, 2018
Related Publication 20190272669A1 · Sep 5, 2019