Patent ID: 6895589

Claim:
A system provided on at least one computer readable medium executed within a computerized environment, the system comprising: at least one non-serial input device driver being non legacy; wherein, each said non-serial input device driver corresponds to a non-serial input device being non legacy; at least one serial input device driver being legacy; wherein, each said serial input device driver corresponds to a serial input device being legacy; and, a manager component, the manager component comprising, a process for receiving input from both the at least one non-serial input device driver and the at least one serial input device driver, and providing the input to one or more application programs; wherein, the one or more application programs receive the input from the non-serial input device without directly communicating with the at least one non-serial input device driver, and a device addition process to add additional serial input devices being legacy and additional non-serial input devices being non legacy, to the manager component; wherein, the device addition process registers the additional non-serial input devices to the manager component and skips the registration for the additional serial input devices.