controller patent