Microsoft’s Android Shakedown
"<i>You might think Google could deal with this by just not infringing Microsoft’s patents, but that’s not how software patents work. Android has roughly 10 million lines of code. Auditing 10 million lines of code for compliance with 18,000 patents is an impossible task</i>"<p>There's a great startup in that sentence for whoever cracks the algorithmic challenges.