Significant uncertainty surrounds the patentability of software inventions. Machine learning inventions are particularly susceptible to being considered unpatentable abstract ideas. Uncertainty ...