An input device and system are described that acquires (measures) raw
track pad sensor data and transmits this data to a host computer where it
is analyzed by an application executing on one or more host computer
central processing units. The resulting input processing architecture
provides a track pad input device that is both lower in cost to
manufacture and more flexible than prior art track pad input devices.
Lower costs may be realized by eliminating the prior art's dedicated
track pad hardware for processing sensor data (e.g., a processor and
associated firmware memory). Increased flexibility may be realized by
providing feature set functionality via software that executes on the
host computer. In this architecture, track pad functionality may be
modified, updated, and enhanced through software upgrade procedures.