Application with multiple embedded drivers
First Claim
1. A method for driver execution in association with an application, comprising:
- executing the application in a computer system;
determining a processor compatibility of an operating system executed in a computer system after the execution of the application, wherein the operating system is compatible with one of a plurality of predefined types of processors;
drawing an association between the processor compatibility of the operating system and one of a plurality of drivers embedded in the application, the one of the drivers being compatible with the operating system; and
implementing an execution of the one of the drivers that is compatible with the operating system in the computer system by;
automatically copying the one of the drivers from the application to a mass storage device; and
automatically initiating an execution of the one of the drivers in the computer system from the mass storage device with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems, methods, and programs embodied in computer-readable mediums are provided for driver execution in association with an application. When an application is executed in a computer system, a processor compatibility of an operating system executed in the computer system is determined. In this respect, the operating system is compatible with one of a plurality of predefined types of processors. An association is drawn between the processor compatibility of the operating system and one of a plurality of drivers embedded in the application, where the one of the drivers is compatible with the operating system. The execution of the one of the drivers that is compatible with the operating system is implemented in the computer system.
-
Citations
16 Claims
-
1. A method for driver execution in association with an application, comprising:
-
executing the application in a computer system; determining a processor compatibility of an operating system executed in a computer system after the execution of the application, wherein the operating system is compatible with one of a plurality of predefined types of processors; drawing an association between the processor compatibility of the operating system and one of a plurality of drivers embedded in the application, the one of the drivers being compatible with the operating system; and implementing an execution of the one of the drivers that is compatible with the operating system in the computer system by; automatically copying the one of the drivers from the application to a mass storage device; and automatically initiating an execution of the one of the drivers in the computer system from the mass storage device with the application. - View Dependent Claims (2, 3, 4)
-
-
5. A program embodied in a computer readable medium for driver execution, comprising:
-
an application; a plurality of drivers embedded in the application, each of the drivers being compatible with a corresponding one of a plurality of operating systems, wherein each of the operating systems is compatible with a corresponding one of a plurality of predefined types of processors; a loader included in the application, the loader comprising; code that draws an association between the processor compatibility of one of the operating systems and the compatible one of the drivers; and code that implements an execution of the compatible one of the drivers in a computer system in conjunction with an execution of the application in the computer system, the code that implements further comprising; code that automatically copies the compatible one of the drivers from the application to a mass storage device associated with the computer system; and code that automatically initiates the execution of the compatible one of the drivers in the computer system from the mass storage device. - View Dependent Claims (6, 7, 8)
-
-
9. A system for driver execution, comprising:
-
a processor circuit having a processor and a memory; an application stored in the memory and executable by the processor, the application comprising; a plurality of drivers embedded in the application, each of the drivers being compatible with a corresponding one of a plurality of operating systems, wherein each of the operating systems is compatible with a corresponding one of a plurality of predefined types of processors; a loader included in the application, the loader comprising; logic that draws an association between one of the operating systems compatible with the processor and the compatible one of the drivers; and logic that implements an execution of the compatible one of the drivers by the processor in conjunction with an execution of the application by the processor, the logic that implements further comprising; logic that automatically copies the compatible one of the drivers from the application to a mass storage device associated with the processor circuit; and logic that automatically initiates the execution of the compatible one of the drivers by the processor from the mass storage device. - View Dependent Claims (10, 11, 12)
-
-
13. A system having a processor for driver execution, comprising:
-
means for executing an application having a plurality of embedded drivers, each of the embedded drivers being compatible with a corresponding one of a plurality of operating systems, wherein each of the operating systems is compatible with a corresponding one of a plurality of predefined types of processors; means for drawing an association between the processor compatibility of one of the operating systems and a compatible one of the embedded drivers; and means for implementing an execution of the compatible one of the embedded drivers in a computer system in conjunction with an execution of the application in the computer system, the means for implementing further comprising; means for automatically copying the compatible one of the embedded drivers from the application to a mass storage device; and means for automatically initiating the execution of the compatible one of the embedded drivers by the processor from the mass storage device. - View Dependent Claims (14, 15, 16)
-
Specification