A method and system for permitting simultaneous communication between a data processing system and input pointing devices of multiple types. During the initialization of an operating system, each input pointing device which is coupled to a data processing system is automatically identified. Thereafter,...http://www.google.co.uk/patents/US5404524?utm_source=gb-gplus-sharePatent US5404524 - System for identifying attached input pointing devices, loading associated software routines, and interacting with anyone input pointing device while disabling the others