This website uses cookies to ensure you get the best experience on our website. By clicking the Continue button you agree to our use of cookies, our privacy policy and our terms and conditions. Privacy Policy
This side of the fence points to patent trolls and how software patents provide a virtual arsenal for Patent Assertion Entities. These non-practicing entities procure large portfolios of patents and then assert them against others just trying to make and sell a product or platform.
These folks further believe that software patents are an impediment to the open source software invention community. I’ll discuss the open source environment and patents in another blog post. For now, let’s just know that there is a group that believes the two cannot survive and thrive together.
Lastly, since software patents protect a snapshot of an invention in time; and software typically is rapidly changing, this group believes it’s not worth attempting to patent software since it will change before the patent even grants.
This group, and I admit I fall into this category, see software patents as an economic incentive to software based businesses and services.
Simply put, software patents provide differentiation in an enormously competitive digital marketplace.
Patenting software applications and functionality allow the patent owner to assert a monopoly against others for many years to come.
There is a widespread misconception that there is a general prohibition on the patenting of inventions involving computer programs.
Patents for computer implemented inventions (software) are routinely granted by patent offices worldwide.
When thinking of software patentability, there are a number of simple concepts to keep in mind. First, just like with any invention, novelty is key. What feature, solution, functionality does your software provide that has never been seen before?
Next, think about practical applications. Patentable software includes useful, tangible, and concrete operations. An excellent place to start includes software that enables hardware functionality.
Lastly, patentable software must by definition enable operations software that humans cannot do.
One great place to start is data gathering. Look at how you identify the right variables to use. Consider how you pre-process data. What is the mechanism for receiving external data?
Next look at what happens after the solution. One key patentable solution occurs when you obtain unexpected results. Also, do you have a new way of outputting the results? Are you applying an algorithm in a useful way?
Lastly, consider the field of use. Transforming concepts from one form to another, a significant new implementation category, or a novel usage all fall into this category.
You just need to know the what, why, and hows.
You need to know what to look for.
And it’s your lucky day.
My just released eBook provides the tips to protect your software today!
It will change the trajectory of your business!
Your future self will thank you.
P.S.S. For an introduction to the eBook and this Blog series, read my blog post “4 Expert Tips to Increase Your Value by Patenting Your Unique Software.”
This website uses cookies to ensure you get the best experience on our website. By clicking the Continue button you agree to our use of cookies, our privacy policy and our terms and conditions. Privacy Policy