Patent attributes
A method includes receiving a search query that includes the input search string. The input search string includes a plurality of terms. The method includes performing a first comparison task to compare each of the plurality of terms to a list of category terms. The method also includes identifying a matched term as a category term when there is a match with respect to the first comparison task. The method includes identifying each of the plurality of terms that have not been identified as a category term to produce a set of naming terms. The method also includes filtering a database having a plurality of database entries based on each of the identified category terms to identify a reduced set of database entries. The method includes comparing at least one of the naming terms to the reduced set of database entries to identify at least one matching name.