Description     Claims  

USP6627679B   [0025] 
US5002989A   [0056] 
US6627679B   [0063]