I was thinking in place prior. It is hard to believe their legal team did not look at patents prior to development and recommend contingence be put in place in case legal action occurs. However, it was mentioned in a previous post we do not know how big of fix was required for HTC to get around the tech in question.
Impossible. That'd be like asking musicians to go back and check every song for the past twenty years to make sure they didn't use a musical riff someone else had played... or even written down... before.
I completely understand what you are saying and the enormity of the problem at hand. I find it interesting that we have seen more of these lawsuits when it comes to mobile devices and their OS's. We have not seen this level of activity in the car industry or appliance industry. All of which have been around far longer than mobile devices. Do you think this is the nature of the industry or is it solely based on gaining or maintaining a completive advantage?
I think part of it is the nature of the software industry:
Unlike physical inventions, for which it takes time to create factories and molds and so forth, software inventions are instant products, infinitely reproducible and without corporeal form.
The ease of software invention is such that the same thing can (and is) "reinvented" all the time.
Every day, every one of the millions of software developers on the planet invents new (to him/her) ways of doing something. A very few of those developers happen to work for companies who can afford to take time and effort to patent those "new" things. Most cannot.
So it's no wonder that many people call for the abolishment of software patents. They really favor litigious corporations with time on their hands.
Originally, software was just covered by copyrights, which makes more sense. That protects a specific implementation of code. Now, software patents protect much more vague ideas instead.