Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
203 words
A method for providing device driver configurations on demand during runtime within a computer system, said method comprising the steps of: constructing a Hardware Namespace by a Hardware Resource Manager within said computer system; constructing a Logical Device Namespace by a Logical Device Manager within said computer system; only in response to an attempt to access a peripheral device for the first time by an application software after system boot-up, determining whether or not said peripheral device is contained within said Hardware Namespace utilizing said Hardware Resource Manager, and determining whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace utilizing said Logical Device Manager; in response to a determination that said peripheral device is not contained within said Hardware Namespace, prompting a user to install said peripheral device within said computer system; in response to a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace, prompting said user to install said device driver for said peripheral device to said computer system; and loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.
Claim 2
Independent Claim
203 words
A method for providing device driver configurations on demand during runtime within a computer system, said method comprising the steps of: constructing a Hardware Namespace by a Hardware Resource Manager within said computer system; constructing a Logical Device Namespace by a Logical Device Manager within said computer system; only in response to an attempt to access a peripheral device for the first time by an application software after system boot-up, determining whether or not said peripheral device is contained within said Hardware Namespace utilizing said Hardware Resource Manager, and determining whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace utilizing said Logical Device Manager; in response to a determination that said peripheral device is not contained within said Hardware Namespace, prompting a user to install said peripheral device within said computer system; in response to a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace, prompting said user to install said device driver for said peripheral device to said computer system; and loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.
Claim 3
Dependent Claim
34 words
The method for providing device driver configurations on demand during runtime according to claim 1, wherein said step of prompting a user to install a peripheral device is performed by said Hardware Resource Manager.
Claim 4
Dependent Claim
32 words
The method for providing device driver configurations on demand during runtime claim 1, wherein said step of prompting a user to install a device driver is performed by said Logical Device Manager.
Claim 5
Dependent Claim
28 words
The method for providing device driver configurations on demand during runtime claim 1, wherein said step of loading a device driver is performed by said Logical Device Manager.
Claim 6
Dependent Claim
198 words
A computer system having device driver configurations provided on demand during runtime, said computer system comprising: a Hardware Resource Manager for constructing a Hardware Namespace within said computer system; a Logical Device Manager for constructing a Logical Device Namespace said computer system; wherein said Hardware Resource Manager determines whether or not a peripheral device is contained within said Hardware Namespace, and said Logical Device Manager determines whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace, only in response to an attempt to access said peripheral device for the first time by an application software after system boot-up; means for prompting a user to install said peripheral device within said computer system, in a determination that said peripheral device is not contained within said Hardware Namespace; means for prompting said user to install said device driver for said peripheral device to said computer system, in a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace; and means for loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.
Claim 7
Dependent Claim
198 words
A computer system having device driver configurations provided on demand during runtime, said computer system comprising: a Hardware Resource Manager for constructing a Hardware Namespace within said computer system; a Logical Device Manager for constructing a Logical Device Namespace said computer system; wherein said Hardware Resource Manager determines whether or not a peripheral device is contained within said Hardware Namespace, and said Logical Device Manager determines whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace, only in response to an attempt to access said peripheral device for the first time by an application software after system boot-up; means for prompting a user to install said peripheral device within said computer system, in a determination that said peripheral device is not contained within said Hardware Namespace; means for prompting said user to install said device driver for said peripheral device to said computer system, in a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace; and means for loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.
Claim 8
Dependent Claim
226 words
A computer program product residing on a computer-usable medium for providing device driver configurations on demand during runtime within a computer system, said computer product comprising: a Hardware Resource Manager program code means for constructing a Hardware Namespace within said computer system; a Logical Device Manager program code means for constructing a Logical Device Namespace said computer system; wherein said Hardware Resource Manager program code means determines whether or not a peripheral device is contained within said Hardware Namespace, and said Logical Device Manager program code means determines whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace, only in response to an attempt to access said peripheral device for the first time by an application software after system boot-up; program code means for prompting a user to install said peripheral device within said computer system, in a determination that said peripheral device is not contained within said Hardware Namespace; program code means for prompting said user to install said device driver for said peripheral device to said computer system, in a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace; and program code means for loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.
Claim 9
Dependent Claim
226 words
A computer program product residing on a computer-usable medium for providing device driver configurations on demand during runtime within a computer system, said computer product comprising: a Hardware Resource Manager program code means for constructing a Hardware Namespace within said computer system; a Logical Device Manager program code means for constructing a Logical Device Namespace said computer system; wherein said Hardware Resource Manager program code means determines whether or not a peripheral device is contained within said Hardware Namespace, and said Logical Device Manager program code means determines whether or not a device driver for said peripheral device is also contained within said Logical Device Namespace, only in response to an attempt to access said peripheral device for the first time by an application software after system boot-up; program code means for prompting a user to install said peripheral device within said computer system, in a determination that said peripheral device is not contained within said Hardware Namespace; program code means for prompting said user to install said device driver for said peripheral device to said computer system, in a determination that said device driver for said peripheral device is not contained within said Logical Device Namespace; and program code means for loading said device driver to a system memory such that said peripheral device can be utilized by said application software via said device driver.