Showing posts with label patents. Show all posts
Showing posts with label patents. Show all posts

Thursday, June 6, 2013

How and why our intellectual properties became ludicrous

Most software engineers agree that the current laws covering intellectual property rights in our business are a disaster and impossible to implement. However, we should remember that nobody ever set out to design the system this way, it just evolved based upon a different environment which existed when the laws were being drafted.

To understand our current laws we must look back to Shakespeare’s time. Back then there were very few laws that protected the creative works done by William Shakespeare and his contemporaries. As a result they had very little financial security and had to rely upon the generosity of patrons.

It was of great benefit to the English language that subsequent authors felt free to re-use passages of Shakespeare's work with out fear of litigation from his heirs. However, most people felt it was wrong that he was not getting financial recompense from his creative output and so a series of copyright laws were enacted. These laws evolved over time, but they all maintain the principle that the author retains rights to control anything they create for a limited time after which the work reverts to the public domain.

As well as protecting publications, many countries felt that they needed a legal protection for inventors. One of the big differences between inventions and creative works is the fact that there is no inherent reason for inventors to publish details of their inventions. The initial patent laws granted inventors total control of their inventions for a period of 10 years in return for the inventors publishing a detailed description of their invention that others could follow after the protection period expired.

The basic idea behind patents has still been retained in modern laws, but the main area of change has been in relation to the length of the protective period. Currently patents last for 20 years, but there has been much debate about this in relation to medicines.
  • On the one hand, 20 years probably provides enough protection to allow the original inventors make a decent return on their investment.
  • On the other hand, it seems reasonable that 20 years after the invention, the consumers should benefit by having market opened up to competitors (who presumably would sell the medications at cheaper prices).
However the speed of innovation in the software industry is much faster than in the pharmaceutical industry. A 20 year exclusive right to implement an invention is a long time on the internet. In fact things move so fast in the software industry that parallel teams are coming up with similar ideas while the original invention disclosures are still being evaluated by the patent office. As a result companies find that they are accidentally infringing upon patents that they had no way of finding out had been already filed. There are many examples of patent trolls who try to make money by extorting money out of technology companies rather than by implementing any technology themselves. This practice has much in common with Mafia protection rackets and needs to be stamped out whenever possible.

The copyright system works pretty well for the software industry because software programs are similar in many ways to books.  Nobody begrudges commercial companies the chance to control the programs that they have developed at huge cost. However, the patenting system is not working as well.

NB - I should emphasise that what I have written here is my own personal opinion and not the opinion of my employer IBM. IBM's position is that they are currently the most prolific user of the patenting system, but they are also actively campaigning for reform of the system.

Thursday, October 6, 2011

Hackday Project results in Patent

Hackday 9 is taking place tomorrow and due to a training course, I won't be able to take part for the first time in several years. Therefore it was ironic that I just got notification of a patent that was just issued based upon a project I did back for Hackday 6.

The patent is entitled "System and method for client-based instant message monitoring for off-line users" and it deals with an innovative way that I devised to get around the fact that I was forced to implement my Hackday project on the client side due to the fact that I didn't have access to change the server. If you want to find out more, you can access the patent via Google Patents.

Good luck to everyone taking part this year. I hope you succeed in generating several more patents.

Monday, October 25, 2010

My First Patent gets issued

I just learned that my first ever patent was issued. The title of the patent is "METHOD AND SYSTEM FOR LANGUAGE IDENTIFICATION" and the full text can be download here. It is amazing how long it takes for a patent to be issued. The idea was developed back in 2003 when I was working with the Languageware team and the patent is registered in the name of several of the Languageware team members. I have filed a few more patents in the years since, but none have yet been issued.

I must admit that I have mixed opinions about Patents. At one level I am very proud to have a patent issued in my name and having patents is considered very helpful in advancing your career inside IBM. However, I am also very aware and sympathetic to the arguments of people who argue that the current system of granting software patents is fundamentally flawed. I would consider that this particular patent has valid inventiveness and it does seem to still have value 7 years later, but I know that many patents have been registered for ideas of very little merit.

IBM has a similar mixed attitude to patents. At one level IBM are very proud of our record of being the company to whom most patents were granted for over 15 years in a row, but on the other hand IBM are also promoting an initiative to improve the quality standard for patents.