PAT NO 2050804