Incorrect. Patents do the opposite. They provide disclosure, which encourages advancements. The converse, trade secrets, do more to slow down progress. I wish this silly old wive's tale would finally just die... caveat: sorry, the claim was too broad and I was thinking the original use of patents. I agree that software patents are a problem.