What was your experience protecting your work with a software patent?
I've literally spent years (2-3 hours a day, often 7 days a week) developing a program. Much of this time was spent reevaluating my approach and applying new insights as my experience with the concept evolved. It was far more than just coding. I feel I have something creative, unique, useful and unfortunately very easy to copy once someone understands my insights. A software patent appears to be the only way I can benefit from my work. What insights can you offer?
5 comments
[ 2.9 ms ] story [ 41.6 ms ] thread1. Suppose you get your patent. You won't enforce against an infringer unless at least one of you is making a lot of money from it. You'll already be beating the odds if you get that far -- nice problem to have.
2. It's software. It's one solution to a problem, among many. If someone is infringing and needs to work do something else, other solutions are out there. Obviously I don't know what problem you are solving, or whether your solution is the only practical one, but usually there are workarounds.
3. A patent is no guarantee that you will benefit from your work financially. You will also need to build a business around your software, which will probably dwarf the effort you've put in to date. And if someone else does that work, infringing your patent, you are unlikely to make money licensing your work (see #2). You will probably have to sue (assuming they don't voluntarily pay you), which is more time and money.
I can think of two reasons for getting a software patent. 1) You are trying to get VC funding. VCs love patents. 2) You work for a big company and they collect patents. That's obviously not you.
Also: assuming you work for some company now, check your employee agreement. They may actually have rights to your IP.
1) A patent requires you to describe how your thing works. Ow anyone can copy your idea.
2) Short of reverse engineering someone's executable, how do you know if they are infringing?
3) So you do your patent research and find out someone has a (stupid) patent that your idea infringes on. If you go forward and someone sues you for infringement you are now responsible for triple damages because you knowingly infringed. And believe me, there are lots of incredibly stupid software patents out there that should never have been granted. Just today there was something on HN about IBM getting a patent for the "out of office" email idea.