We present a scheme for realizing femtosecond multi-filamentation with designable quantity and locations of filaments, based on the control of multi-focal spots formed by patterned optical fields (POFs) composed of multiple individual optical fields (IOFs). A computer-controlled spatial light modulator is used to engineer the POFs. In particular, we introduce a blazed phase grating in any IOF, which increases a degree of freedom, making the engineering of multi-focal spots becomes more flexible. We achieve experimentally the aim controlling femtosecond multi-filamentation in a K9 glass. Our scheme has great flexibility and convenience in controlling the multi-filamentation in quantity and locations of filaments and strength of interaction between filaments.