There&#x27;s a huge difference between trade dress patents, which are analogous to trademarks in their extreme specificity, and software patents which are deliberately vague.<p>Unless a software patent can be described in actual, working code they should reject it, and if it is granted, it should cover that specific implementation and not all possible forms such code might take.