Graphical user interface for filtering a population of items. The
graphical user interface may be implemented as a method on a system
comprising a computer server or other computing device. The system
defines a library of available criteria to be used in filtering a
population of items to identify items of interest. Each criterion has a
graphical representation. The system receives an indication of at least
one of the criterion to be applied to the population as a filter and also
accepts an indication of a tier of the filter to which the selected
criterion is to be associated. The system identifies a list of items of
interest satisfying a current set of criteria defining the filter. A
graphical representation of the filter is displayed by the system while
it is being constructed by the user. In one embodiment, the items are
securities such as stocks.