Us497946 Patent Google Patents