Patenting Software Modules

One of the biggest challenges in writing patents for computer-implemented inventions (CII) or "software patents" is the level of disclosure that is required. A patent examiner can reject the patent application in Europe for lack of enabling disclosure (as we have previously reported here) or for "indefiniteness" in the United...

Abstract Ideas – Patent Rejections in the United States

In computer science and informatics objections, it’s been very common in the past few years for patent applications to be initially rejected on the grounds, that the invention is only an “abstract idea” and therefore ineligible for a patent.  The US PTO issued patent eligibility guidelines 18 months ago in an attempt...