TECHRIGHTS wrote several articles about patents on GUIs some months back. These are arguably software patents, mostly the callback functions. The EPO earned infamy after it had granted a patent on the progress bar, so this debate isn't entirely new. In fact, it was recently revisited -- at least indirectly -- because of Apple v Samsung; patents on designs are inadequate. It's the wrong law. Use of trademark law, for example, can cover appearances. Making the USPTO look farcical was this decision captured as an image. Are patents on mere looks worth a hundred times more than function/utility? Apple makes itself looks like an enemy of patent reason and Apple has in fact just been sued again, this time too by Voip-Pal (this press release is an hour old).
The Board found that all of the challenged claims, except claim 11, would have been obvious to a person of ordinary skill in the art, but that claim 11 would not have been obvious.
In particular, the Board found that claims 1–3, 6–10, 12–14, 17, and 18 would have been obvious in view of two prior art references including a primary reference that described remotely monitoring and controlling an irrigation system using a computer to display GUIs, and a secondary reference brought in for describing remotely monitoring and controlling various types of field devices for industrial processes using a handheld device displaying GUIs.
On appeal, Valmont argued that there was insufficient evidence of a motivation to combine the references because the handheld devices in the secondary reference lacked sufficient display capabilities and computing capacity to operate the system described in the primary reference. The '357 patent has a 2001 priority date, and expert testimony was provided to demonstrate that at the time of the invention, a person of ordinary skill would be able to employ the system of the primary reference on a mobile device disclosed in the secondary reference. In particular, mobile phones at the time, could display GUIs and receive user commands through manipulation of GUIs.