Filing for a patent can reveal your complex underlying algorithm and make it easier for your competitors to reverse engineer your application.
But on the other side, without a patent your competitors can try to reverse engineer your application and with the right kind of funding may succeed!!!
So how do we dissuade our competitors from entering our niche market with a similar product?
From our experience a combined approach works best:
Software applications are comprised from Modules, Trade secret Modules should be kept secret with few employees privy to the information, all documents should be marked as “confidential” and the secret information must never be published.
Use the non-trade secret Modules for your IP protection.
If preformed skillfully the non-trade secret Modules should form an IP protection net around your application protecting it from your competitors without reveling your trade secrets.
About Farber Patents:
The company is managed by Dr Hanan Farber, a patent attorney registered to practice patent law before the Israel Patent Authority and as a patent agent before the United States Patent and Trademark Office. Dr. Farber has an A.B degree in physics from Princeton University and a PhD degree in physics from Brandeis University with expertise in condensed matter physics.