Software Patents: A unique field of patenting

Until a few years ago, if your invention involved a computer program it was considered a mathematical algorithm, and thus a law of nature -therefore, not patentable. (I suspect you did not know that you were the one writing Nature's laws...)

Numerous court cases involving computer-related patents have been tried over the years. While not all the issues involved have been resolved, it is clear now that mostsoftware that does something useful is patentable, at least in the United States, and to varying extents in many other countries.
As a result, a large number of software companies awakened to the opportunity to preserve the fruits of their labor. Large and small companies patent software at a furious rate. For example, in the first three month of 1999, Microsoft received over 75 patents for subjects ranging from methods for constructing formulas in a spreadsheet to special search methods for document filtering, DTP, and others. In the first six month of 2004, over 300 patents issued to Microsoft. This torrent of software patents presents both an opportunity and danger to other software companies that are unaware of this growing trend. For example, if you are using a user modifiable popup menu in your program, it is possible that you are infringing on IBM patent number 5,345,550. Have you created an information map on the fly? Check out Microsoft patent 5,878,421. XML generation? Look up Microsoft's 6,675,353. If you have no patents that are of value to the holder of a patent that is crucial to your company, you may be in for a nasty surprise.

In general, pure mathematical algorithms are still not patentable. In State Street Bank v Signature Financials, the court stated, "Unpatentable mathematical algorithms are identifiable by showing that they are merely abstract ideas constituting disembodied concepts or truths that are not "useful'. However, the court continued, "Today we hold that the transformation of data representing discrete dollar amounts, by a machine through a series of mathematical calculations into a final share price, constitutes a practical application of a mathematical algorithm because it produces a useful, concrete and tangible result - a final share price." Software patentability therefore seems to be tied to practical utility.

The United States Patent and Trademark Office issued guidelines for examination of computer related inventions. Those are available at the USPTO web site (www.uspto.gov). The guidelines apply a series of tests used by patent examiners to determine the patentability of an invention. While those guidelines do not have the power of law, they show that in the US software is patentable.

In some other countries, software is still barred from patenting. Examples include Russia, the Gulf Cooperation Council (Saudi Arabia, UAE and others), and others. In the western world, however, there is a growing understanding that software and computer related inventions deserve patent protection just like any other useful technology.

When considering a patent application, the PTO examiner searches for similar inventions. For that search, the examiner uses the patent database of the USPTO as well as some international databases. It is clear to see, however, that if software patents were only recently allowed, the database will have relatively little content. In other fields, experienced examiners often bring out non-patent documents that describe an invention. Since the PTO has only recently begun to deal with software issues, most patent for the software field have limited experience in either software or patent examination. While this is understandable, the result is a large number of software patents, some of which should have never been issued. Since a patent enjoys a presumption of validity in the courts, it is expensive and a hard burden to invalidate a patent. This may give your opponent an unfair advantage that may seriously hamper your business. If, however, you own a valid patent that your opponent whishes to use, your bargaining position is tremendously improved.
Software patents are here to stay. Ignoring them may be a dangerous and an expensive exercise. On the other hand, using software patents may prove an excellent precaution and a great investment.

Previous Page  Contents  Home  Next page