I want to file a patent on an algorithm / process which is used in a computer application developed by my company. The process isn't used in any large computer applications yet (I know that I'm probably not the first one to create such a process though). The company is growing, and I'm almost positive that other large companies will start incorporating a similar process in their computer applications after seeing how I used it.
I don't want the patent so that I can sue other companies, I want the patent because if another large company does start using the process and files a patent for it before me, then if my company ever gets sued, it will be a bit more difficult for me to prove that my idea was not copied from another company (from my understanding, if I had a patent, it would be a bit easier to prove that the idea was not copied).
My co-worker, who owns 5% of the company and who has really helped in every way possible (he was my mentor because I didn't have much experience) disagrees with me and says that filing a patent on an algorithm / process is absolutely useless. He says we shouldn't even waste any time trying to file a patent. However, I think that it won't hurt if we do file a patent.
I've listened to him about almost everything up until this point and have let him really lead the way (in terms of managing, hiring etc.) and do what he feels right because he has much more experience than I. He's doing a great job so far. But filing the patent is something I really think we should do but he's so strongly against it. I think that if I go ahead and spend time and file the patent, it's going to greatly ruin my relationship with him (my company's best worker who has been there since almost the start). Is there a way I can get him to understand me for filing the patent? Because at this point, I think I'd rather file the patent and ruin my relationship with him, but I don't know if it's something I should do.