If I go into too much details when applying a patent – for example if I publish as part of the patent the flow diagram or even pseudo code of my application, wouldn’t it actually help other competitors? First, I won’t have the money to hire a team of lawyers to go to Russia or China to hunt down the infringing people; Second, I won’t have the $100,000 money to get a patent in the top 100 countries on the earth.
The very basic Idea of the patent system is based on the assumption that society grants you a monopoly for 20 years in exchange for disclosing your invention, Thus, one of the basics in patent law is that a patent specification should be detailed enough for a person skilled in the art to reproduce it.
As for Patenting it is an expensive buissness, and we try to ease the first part. But an invention must be succeful in order to make it worth having worldwide patentimg.