Patent Number 6017302a