These are bog standard exotic (read anything not vanilla Euro or American) Options, commonly referred to as Barrier Options.
A KIKO is simply a double barrier option.
Crossing of a barrier is an event that knocks in (activates) an inactive option, or knocks-out (de-activates) an active option. These are more common in FX.
Double barrier options are usually priced using semi-analytic or pure numerical techniques.