Abstract     Description     Claims  

US11896606B   [0001] 
US6235666B   [0007]  [0007] 
US7135425B   [0008] 
US5364820A   [0009]