There is a popular misconception that software related inventions (or “computer-implemented inventions”) cannot be patented. Don’t believe the hype! While it is true that there may be additional issues to consider compared to hardware based inventions, whether or not a software based invention is patentable may not be obvious. Our advice would be to check with a patent attorney if you have something, even if it is embodied in software that is new and solves a problem.