U.s Patent No 5 930 4745