Patent ID: 6205492
Filing Date: 2001-03-20
Classification: G06F

Abstract:
A method for interconnecting software drivers to allow efficient kernel mode processing of data comprising the steps of:opening one or more kernel mode drivers, each of the kernel mode drivers having a separate device object associated with each function the kernel mode driver is capable of performing and each said device object being heirarchically related to its corresponding kernel mode driver;forming one or more connection pin instances for connecting the device objects, each connection pin instance hierarchically related to one of said one or more device objects and used for data transmission between said one or more device objects; andinterconnecting said one or more connection pin instances so as to provide a continuous data flow path through said one or more device objects operating in kernel mode, wherein the data is consecutively processed by said drivers in kernel mode without resort to a user mode agent to directly control or coordinate the intermediate transfer of data from one kernel mode device object to the next kernel mode device object.