patent 2023