TouchPat: A Touch Based Zoomable User Interface for Exploring Large Patent Collections