Odhner & Co. pat.