Linked by Thom Holwerda on Wed 24th Aug 2011 13:58 UTC
Legal Breaking news from my swamp home country The Netherlands: the Dutch court has just banned the sales of all Galaxy S, SII and Ace smartphones in the entire European Union. The judge has ruled that Android 2.x violates Apple's 868 patent which covers scrolling through photos on a touchscreen. Only this one patent is violated - the complaints about two other patents as well as the design patents has been thrown out. In other words, the judge did not agree with Apple that Samsung is copying Apple's design. The injunction only covers the Galaxy smartphones, since they run Android 2.x; Android 3.0 does not violate the patent in question, and hence, sales of the Galaxy Tab 10.1 can continue. In fact, only the Gallery application violates the patent in question, and Samsung has already stated it is going to replace this application on all new Galaxy smartphones from now on - sales won't even be interrupted. In other words - two patents thrown out, design stuff rejected, and only one patent complaint upheld which will cause no harm to Samsung. Apple just scored a meaningless victory. The Dutch court order is here. The pictures speak thousands of words.
Thread beginning with comment 486650
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: I Am Confused
by geleto on Wed 24th Aug 2011 18:46 UTC in reply to "I Am Confused"
Member since:

While you can not patent software - you can patent a function in a hardware device, even if that functionality is based on software. Which means that any application that violates a US software patent, can be safely distributed in Europe as long as it does not come with a device.

Reply Parent Score: 1

RE[2]: I Am Confused
by cfgr on Wed 24th Aug 2011 21:19 in reply to "RE: I Am Confused"
cfgr Member since:

Does that imply that it would be OK to stop bundling the gallery application and make it downloadable instead? The distinction is rather blurry to me.

What I personally see as innovative is: "an input screen that generates coordinates when touching it with your finger". Everything else simply uses those coordinates to do something with it, independent of how those coordinates were obtained.

The swiping simply detects a linear pattern in a bunch of coordinates. Regression analysis has prior art all the way back to the 18th century (and probably before).

The animation between switching photos is the result of a swipe event - basically a line segement represented as [Point start, Point end, bool fingerDown]. This is independent of how that swipe action was calculated. And an animation itself is just a transformation (shift/rotate/project...) in some space (2d, 3d, or even colour spaces like RGB and YCBCR). It's abstract and pure mathematics, and does not depend on a device.

This is my main issue with software patents. Software is designed to be abstract and modular. Bundling a few modules together does not make it innovative, nor does it mean you suddenly require a device. The only software that may violate a "software" patent is spaghetti code that's irrevocably attached to the hardware itself.

Too bad the lawyers/judges don't see it that way. Perhaps a course in a pure functional language such as Haskell (where unpure IO code is separated from the application logic) should be a requirement before someone is allowed to judge abstract software patent cases. Although I doubt there would be many cases (nor judges) still standing if that were the case.

Edited 2011-08-24 21:26 UTC

Reply Parent Score: 3

RE[3]: I Am Confused
by JAlexoid on Thu 25th Aug 2011 12:29 in reply to "RE[2]: I Am Confused"
JAlexoid Member since:

Pretty much yes. As long as the device is unknown at the moment of development. If it's firmware for a very specific model of device then it's patentable. (Or at least, that is how I understand EPO's and other courts' explanations)

So, if you have a patent on a device function by software all iOS apps will infringe, while Android apps will not. iOS is a device specific OS, Android is a generic OS. (My interpretation)

Reply Parent Score: 2