Patent Document ID: 20130006588
Application ID: 13208337
Patent Flag: 0

Claim One:
1. A computer-implemented system for designing a fire protection system comprising: (a) a personal computer for loading programs into dynamic memory and storing data on a static memory device; (b) means for providing user input; and (c) program files comprising a process algorithm, a traversing algorithm, and a tagging algorithm; wherein the process algorithm performs data validation, error checking and error resolution, saves data to a start point inserted by a user, pulls layer details into programming variables, applies processing logic to the system, and comprises a main pipes algorithm and a branch resizing algorithm; wherein the traversing algorithm supports the process algorithm, the main pipes algorithm, the branch resizing algorithm, and the tagging algorithm by traveling the system and presenting objects to each of these algorithms in a logical order; and wherein the tagging algorithm attaches to each pipe in the system a tag with property set data pulled into and displayed in the tag.