A 11 Patent Number : 5 , 639 , 641 45 Date of Patent : Jun . 17 , 1997