The intermediate trigger stage of the LHCb experiment, operating after the initial hardware assortment but before the selection of specific decay channels, is described. Implemented in software, the trigger uses information on track impact parameters and transverse momenta to identify b hadron events. The main components, the decision algorithm and some performance figures are presented.