deep learning patents