As far as I can tell, one of those patents (http://www.google.com/patents/about/5946647_System_and_method_for_performing.html?id=aFEWAAAAEBAJ) is about 'detecting structures in data and presenting the user with the ability to perform actions on a structure'.
This can be anything from a hyperlink that you can click (a grammar detects a pattern, a link tag, and presents the user with an interface (right mouse button) to perform actions (opening the link, or bookmarking it) on the structure) to a phone number you can dial from the screen or even all those online ads highlighting words in the text of a webpage.
The only specific feature is that this implementation uses a 'analyzer server' to process the data. But since it is not specified what that is, it can be anything running on the device.
I am sure there must be some prior art to that patent