U.S. PAT. 6202595