self - developed patents