Monday, October 27, 2014

The Good, The Bad, And The Ugly Of Software Patents

software-patent-minefield I always advise software startups to file patents to protect their “secret sauce” from competitors, and to increase their valuation. The good news is that a patent can scare off or at least delay competitors, and as a “rule of thumb” patents can add up to $1M to your startup valuation for investors or M&A exits (merger and acquisition).

The bad news is that patent trolls (non-producing companies that make their money from licensing patents) can squeeze the lifeblood out of unsuspecting entrepreneurs, as exemplified by the recent mess around Lodsys suing small Apple IOS developers. This patent holding company has charged infringement and demanded royalties from every app developer for the iPhone and Android, for a feature most agree has been in apps for many years.

Yes, the software patent process is a mess. I say this with conviction even after I survived the process, and have a software patent pending. Consider this list of commonly recognized software patent flaws, as summarized from my research, Paul Graham’s “Are Software Patents Evil?” original essay, and the “Enough is Enough” emotional Lodsys article by VC Fred Wilson.

  • Process is onerous, expensive, and time consuming. Count on spending $10K to $20K per patent just for a USA application today, unless you do most of the work. Even after your application is accepted, the issuing process takes a lifetime in today’s technology (4-5 years). Then you need to repeat the process for every country of interest.
  • Patents have become a tax on innovation. A lot of companies, like Lodsys above, buy up software patents that are over-broad, and hold startups hostage after the fact, through royalties and litigation. They know that these entrepreneurs don’t have the skill or resources to defend themselves. Patents only help the big guys who want no change.
  • Software technology changes rapidly. Software changes fast and the government moves slowly. The USPTO has been overwhelmed by both the volume and the novelty of applications for software patents, and they can’t maintain a qualified staff. Patents currently last 20 years, which is way too long in the software business.
  • Patents granted that don’t meet the criteria. To be patentable, an invention has to be more than new. It also has to be “novel” and non-obvious. Moreover, patent law in most countries says that software “algorithms” aren't patentable. So lawyers routinely frame a software algorithm as a "system and method" to meet the criteria.
  • Valid patents have been overturned by unpatented prior art. Until mid-2013, the USPTO still operated on the doctrine of “first to invent,” rather than first to patent. This hit RIM (Research In Motion) a few years ago, and cost them $650M to recover. At least that shouldn’t happen again, as the US process is now consistent with the rest of the world.
  • Applying for a patent is a negotiation. As a result, lawyers always apply for a broader patent than they think will be granted, and the examiners reply by throwing out some of the claims and granting others. They don’t insist on something very narrow, with proper technical content.
  • Different rules around the world. What I have described so far is the situation in the US. In Europe, software is already deemed not patentable, and other parts of the world are somewhere in between. In some countries, software patents are not recognized, and in others they are not enforced. We need a global solution.

So what’s the answer? I would argue to simply eliminate the software patent – since software is an implementation and is already covered by trademark and copyright law anyway. Others put their hopes in patent reform legislation, to tighten the definition of software patents and targets trolls. This legislation seems stalled in its tracks for now, due to lobbying efforts of the bio-pharmaceutical industry, along with universities and trial lawyers.

Either way, new computational technology algorithms would still be patentable, as long as the algorithm meets the defined requirements for novelty, usefulness and inventiveness. I’m a big supporter of building and protecting a portfolio of real intellectual property, and maximizing your startup’s valuation, but it shouldn’t be just a legal game.

Marty Zwilling




  1. You are a seriously genius person to write up with a well worth points. Amazing thank you
    Desert Leather Inc

  2. A fascinating post! I truly enjoyed that you have thought, it is important as well. Thanks much
    Resident Evil 6 Jacket YoJackets

  3. I really appreciate your post and you explain each and every point very well. Thanks for sharing this information. And I’ll love to read your next post too.
    Patent Management Software