Reciprocating motor | Patent Publication Number 20030080634 | Patexia