CPC G06Q 10/06313 (2013.01) | 18 Claims |
1. A method of providing anti-monotony construction in a master-planned community, the method comprising:
generating a database based on processing geospatial information of the master-planned community, wherein the processing comprises identification from the geospatial information and storage in the database of at least a plurality of streets, a plurality of lots disposed on first and second sides of the streets, and neighbor lots disposed on one or more of left, right, and across sides of each of the lots;
receiving a request associated with construction of a new home in the master-planned community, the request including a selected lot and a selected specification including one or more architectural details associated with the new home, the selected lot being selectable from available lots of the plurality of lots for construction in the master-planned community, the selected specification including one or more architectural details being selectable from a plurality of available architectural details;
processing the request against an anti-monotony rule associated with architectural diversity of the one or more architectural details of the selected specification from architectural details of multiple lots identified from the database as being consecutive neighbors on one or more of the sides of the selected lot, the one or more of the sides and the architectural details of the multiple lots considered being identified in the anti-monotony rule, wherein processing the request against the anti-monotony rule comprises:
identifying the consecutive neighbors on the one or more of the sides of the selected lot based on a side indicator and a limit number specified in the anti-monotony rule, wherein the side indicator is capable of identifying left, right, left and right, or across sides of the selected lot, and the limit number is capable of identifying a total number of the consecutive neighbors in accordance with the side indicator;
retrieving the architectural details of the multiple lots identified as consecutive neighbors; and
matching the one or more architectural details of the selected specification against the architectural details retrieved for the multiple lots identified as being consecutive neighbors; and
generating a status of approval or denial of the request based on whether at least one of the architectural details of the selected specification matches at least one of the architectural details of the multiple lots identified as being consecutive neighbors.
|