19. The system of claim 12 , wherein the server computer is further configured to: identify at least one interchangeable term; generate an interchangeable term dictionary from the at least one interchangeable term; and rank the at least one available domain name according to the interchangeable term dictionary.
20. The system of claim 19 , wherein identifying the at least one interchangeable term further comprises the steps of: applying an algorithm identifying a string alignment for a common concept between a plurality of consecutive domain name queries; identifying a relative position for the string alignment between the plurality of consecutive domain name queries; and extracting a coupling for the interchangeable term.