When I was working at Tobii I was one of the main developers for integrating the synaptics touchpad API with our software. This included analyzing their bitstreams and figure out how to create a system that recognized what type of finger motion the user was trying to do.
Usage examples are:
- Scrolling at the position where you are looking when doing a two finger draging motion.
- Teleporting the cursor to the position where you are looking when putting the finger down on the touchpad.
- Zooming at the position where you are looking when pinching.
The touchpad features start at 1 minute and 36 seconds.
- Synaptics API.