Patent# 6470214