Is Software Patentable in 2024? Navigating the Intricacies of Tech Intellectual Property December 22, 2023