Patent ID: 6539441
Filing Date: 2003-03-25
Classification: G06F

Abstract:
A input device control program which allows multiple client application programs to simultaneously communicate with an input device, wherein said input device control program in response to a first application program calling for a first connection to be established to said input device:i) passes said first application program's calls to a process' application program interface (API); ii) causes said process' network protocol to load said executable input device control program onto a process server; iii) causes said process server to create a single input device instance and connects said single input device instance to said input device; iv) causes said process server to create a first input device control instance and connects said first input device control instance to said single input device instance; v) causes said process server to create an interface through which said client application program communicates with said single input device instance, and vi) causes a second input device control instance to be created in response to a call from a second application program calling for a second connection to a said single input device and connecting said second input device control instance to said single input device instance allowing said second application program to communicate with said same single input device instance.