Didn't the Supreme Court already rule that software is a matter of Copyright laws and not Patent laws.
Microsoft has been busy acquiring patents, but I know not the nature of what they are getting approved.