Can I suggest a look at Entourage Edge as a starting point? I think it is a good start towards the stated goal.
Is there anything more needed?
http://www.entourageedge.com/devices...rage-edge.html
A couple of the demos illustrate highlighting, note taking, and internet look up.