patent 6