Us497946 Patent Google Search