patent 20