U.S. PAT 6,115,475 AND OTHER U.S. & FOREIGN PAT. PEND.