MR can be attributed for the populous impression that Apple holds a multi-touch specific patent due to their Jan 26th headline "Apple Awarded iPhone and Multi Touch Patent"
Yes, which was just as non-accurate as the previous headlines saying that Apple was allowing third party browsers.
Eso and I and others who actually READ the patent, immediately pointed out here that it was no such thing.
A couple of days later, cooler heads prevailed elsewhere as well, and we saw better researched articles such as
this one from Engadget pointing out the fallacy of the headline.
The story mentions this is the huge 358 page "iPhone" patent but also quotes this part of the patent, "A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command". Sounds general but alas, it was approved. Whether or not this can be upheld against, say the Pre, is for the courts to decide.
The reason that sounds general, is because that's from the abstract, which is NOT the patent. Nor is the rest of the 300 pages, which are descriptions of it being applied.
The much more boring patent itself, is in the claims section, which is about two pages of related paragraphs, with one main device implementation stated in claim 1 and repeated in claims 11 and 17 for distribution via software and software media:
"a vertical screen scrolling heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command rather than a two-dimensional screen translation command based on an angle of initial movement of a finger contact with respect to the touch screen display;"
So one requirement is using the initial angle to decide if you want to scroll vertically or move the page around. (The "one or more" also immediately tells us it's not directed solely at multi-touch.)
"a two-dimensional screen translation heuristic for determining that the one or more finger contacts correspond to the two-dimensional screen translation command rather than the one-dimensional vertical screen scrolling command based on the angle of initial movement of the finger contact with respect to the touch screen display;"
The next requirement is that you have a separate section of code that decides if you want to move the page around instead of scrolling vertically. Also based on initial angle.
"and a next item heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items"
And it also has code to decide if you want to scroll a list or choose an item from it.
Even a casual reader can tell it's not a patent on multi-touch.
Moreover, change or leave out any part of it, and you do not violate the patent.
Cheers, Kev