Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
128 words
An apparatus for issuing file system calls from a first multi-tasking operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second single-tasking operating system, which is single-tasking and operates according to a second driver model, the apparatus comprising: A. means, responsive to the file system call, for converting the calls of the first operating system to converted calls in accordance with the second driver model and for receiving and converting responses from the device driver so that the responses from the device driver are also converted the first driver model; and B. means, responsive to the converting means, for sequentializing issuance of converted calls to the device driver so as to avoid contention over the device driver.
Claim 2
Independent Claim
128 words
An apparatus for issuing file system calls from a first multi-tasking operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second single-tasking operating system, which is single-tasking and operates according to a second driver model, the apparatus comprising: A. means, responsive to the file system call, for converting the calls of the first operating system to converted calls in accordance with the second driver model and for receiving and converting responses from the device driver so that the responses from the device driver are also converted the first driver model; and B. means, responsive to the converting means, for sequentializing issuance of converted calls to the device driver so as to avoid contention over the device driver.
Claim 3
Independent Claim
165 words
An apparatus for issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a second driver model, the file system calls being issued according to a common file system interface, the apparatus comprising: A. file system router means, responsive to the file system calls, for receiving and routing the file system calls to one of a plurality of IFS B. An IFS associated with the device driver, the IFS having entry points in accordance with the first driver model and including means for converting the file system calls to converted calls in accordance with the second driver model; and state logic means, responsive to the converting means, for issuing the converted calls to the device driver and preventing the issuing of other calls until a response has been received by the state logic means from the device driver.
Claim 4
Independent Claim
165 words
An apparatus for issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a second driver model, the file system calls being issued according to a common file system interface, the apparatus comprising: A. file system router means, responsive to the file system calls, for receiving and routing the file system calls to one of a plurality of IFS B. An IFS associated with the device driver, the IFS having entry points in accordance with the first driver model and including means for converting the file system calls to converted calls in accordance with the second driver model; and state logic means, responsive to the converting means, for issuing the converted calls to the device driver and preventing the issuing of other calls until a response has been received by the state logic means from the device driver.
Claim 5
Dependent Claim
65 words
The apparatus of claim 2 wherein the converting means includes means for receiving and converting responses from the device driver so that responses from the driver are converted to the first driver model and wherein the state logic means includes means for receiving responses from the device driver and for determining whether the response should allow the issuing of other calls to the device driver.
Claim 6
Independent Claim
113 words
A method of issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a driver model, the method comprising the steps of: A. receiving the calls of the first operating system; B. converting the received calls to converted calls in accordance with the second driver model and receiving and converting responses from the device driver so that the responses are converted to the first driver model; and C. sequentially issuing the converted calls to the device driver so as to avoid contention over the device driver.
Claim 7
Independent Claim
113 words
A method of issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a driver model, the method comprising the steps of: A. receiving the calls of the first operating system; B. converting the received calls to converted calls in accordance with the second driver model and receiving and converting responses from the device driver so that the responses are converted to the first driver model; and C. sequentially issuing the converted calls to the device driver so as to avoid contention over the device driver.
Claim 8
Independent Claim
153 words
A method of issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a second driver model, the file system calls being issued according to a common file system interface, the method comprising the steps of: A. receiving and routing the file system calls to one of a plurality of IFS; B. routing calls intended for the device driver to an IFS associated with the device driver, C. the IFS converting the file system calls to converted calls in accordance with the second driver model; D. the IFS issuing the converted calls to the device driver; and E. the IFS preventing the issuing of other calls to the device driver until a response has been received by the state machine logic means from the device driver.
Claim 9
Independent Claim
153 words
A method of issuing file system calls from a first operating system, which is multi-tasking and operates according to a first driver model, to a device driver constructed for a second operating system, which is single-tasking and operates according to a second driver model, the file system calls being issued according to a common file system interface, the method comprising the steps of: A. receiving and routing the file system calls to one of a plurality of IFS; B. routing calls intended for the device driver to an IFS associated with the device driver, C. the IFS converting the file system calls to converted calls in accordance with the second driver model; D. the IFS issuing the converted calls to the device driver; and E. the IFS preventing the issuing of other calls to the device driver until a response has been received by the state machine logic means from the device driver.
Claim 10
Dependent Claim
64 words
The method of claim 5 wherein step C includes the step of C.1 receiving and converting responses from the device driver so that the responses are converted to the first driver model, and wherein the method further includes the step of F. receiving responses from the device driver and determining whether the response should allow the issuing of other calls to the device driver.
Claim 11
Dependent Claim
172 words
A computer program product for use in a computer having a multi-tasking operating system, the computer program product comprising: a computer usable medium having computer readable code means embodied in said medium for causing the computer to issue a file system call in accordance with a first driver model format, the call being directed to a device driver constructed to be operable in a single-tasking operating system and constructed in accordance with a predefined second driver model format, said computer program product further having; computer readable code means for causing the computer to convert the file system call into a converted call in accordance with the second driver model format and for receiving and converting responses from the device driver so that the responses from the device driver are also converted to the first driver model; and computer readable code means for causing the computer to issue the converted call to the device driver while preventing the issuance of another converted call until a response has been received by the device driver.
Claim 12
Dependent Claim
172 words
A computer program product for use in a computer having a multi-tasking operating system, the computer program product comprising: a computer usable medium having computer readable code means embodied in said medium for causing the computer to issue a file system call in accordance with a first driver model format, the call being directed to a device driver constructed to be operable in a single-tasking operating system and constructed in accordance with a predefined second driver model format, said computer program product further having; computer readable code means for causing the computer to convert the file system call into a converted call in accordance with the second driver model format and for receiving and converting responses from the device driver so that the responses from the device driver are also converted to the first driver model; and computer readable code means for causing the computer to issue the converted call to the device driver while preventing the issuance of another converted call until a response has been received by the device driver.