A 11 Patent Number : 5 , 641 , 755 45 Date of Patent : Jun . 24 , 1997