And it was definitely not something unique. This project started because I was asking (probably on Usenet) for advice on what GUI framework we should use, and was recommended to build the application using web technologies.
The fact that IBM managed to get a patent on this is just one more of an almost infinite number of examples showing why the patent system is broken.