>In the case of the Google keyboard I use, when I finish swiping it doesn't "present a list of possible words for selection" - it just chooses the "best" one.
IANAL. They probably dropped the ball in writing "presents it to user". If they had stopped at "generates a list of possible words associated with the entered part." There would very likely be a sub-process that generates a list of possible words in all other implementation, that sub-process should be violating the patent regardless of what the user sees.