Search device using finite automata for partial words Application DE-102014105218-A1 Germany 04 Dec 2014