The present invention combines features of an executable process with the need for multiple application programs to share a single input device. The present invention provides an executable program implemented as a process that allows multiple applications to communicate with a single input device. This is achieved by loading the input device control executable program as a process. The executable program is a server thus allowing multiple application programs to interface with the same input device. The multi-instance input device control (MIIDC) executable program responds to each application program request as if the input device is open for the calling application program. Each application program is thus enabled to communicate with the input device instance without interrupting the operation of other application programs communicating with the input device. The input device instance keeps track of all the connections to it and multiplexes and resolves conflicting requests.

Die anwesende Erfindung kombiniert Eigenschaften eines vollziehbaren Prozesses mit der Notwendigkeit an den mehrfachen Anwendungsprogrammen, ein einzelnes Eingabegerät zu teilen. Die anwesende Erfindung liefert ein vollziehbares Programm, das als Prozeß eingeführt wird, der mehrfache Anwendungen ein einzelnes Eingabegerät sein läßt. Dieses wird erzielt, indem man das Eingabegerätsteuervollziehbare Programm als Prozeß lädt. Das vollziehbare Programm ist ein Bediener, der folglich mehrfache Anwendungsprogramme an das gleiche Eingabegerät anschließen läßt. Das vollziehbare Programm des Multifall Eingabegerätsteuer (MIIDC) reagiert auf jeden Anwendungsprogrammantrag, als ob das Eingabegerät für das benennende Anwendungsprogramm geöffnet ist. Jedes Anwendungsprogramm wird folglich ermöglicht, den Eingabegerätfall verbunden zuSEIN, ohne den Betrieb anderer Anwendungsprogramme zu unterbrechen, die das Eingabegerät verbundenSIND. Der Eingabegerätfall verfolgt alle Anschlüsse zu ihm und schaltet und behebt kontroversen Anträge.

 
Web www.patentalert.com

< Apparatus, system, method and memory medium for data processing

< Method of analyzing/searching user's viewing habit regarding aerial broadcasting

> Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams

> Audio/video signal distribution system for head mounted displays

~ 00065