Patent ID: 8452722

Claim:
A method of searching for an object, the method comprising: reading the object from one or more data sources, wherein the object comprises attribute data; storing the object comprising the attribute data in a file; adding a tag to a portion of the attribute data, wherein the tag associates the portion of attribute data with an entry field in a template; and searching the attribute data of the file using the template, further comprising: receiving search criteria in the entry field; identifying, by the tag, the portion of attribute data in the file that corresponds to the entry field; and searching the portion of attribute data in the file with the search criteria to identify the object; wherein; the template includes a data entry portion that allows the user to enter attribute data into the file by using entry fields; and the searching is done using a search engine capable of performing fuzzy searches to identify spelling variances and synonyms to be included as results during the searching.