Supreme Court ruling on patents leaves a lot to be desired…