Assistive motion data processing and/or button data processing is performed in an adapter on user inputted variable data produced by a pointing device prior to communication to a computer. This processing may include one or more of processing to filter coordinate deviations from a desired path caused...http://www.google.com/patents/US20020158843?utm_source=gb-gplus-sharePatent US20020158843 - Method and adapter for performing assistive motion data processing and/or button data processing external to a computer