Patent ID: 7117503
Filing Date: 2006-10-03
Classification: G06F

Abstract:
1. One or more computer-readable media embodying computer-executable instructions for causing a computing device to implement a method comprising: providing a driver script for a hardware device, the driver script containing a plurality of programming instructions defining operational behavior of the hardware device, the programming instructions calling functions of system-provided objects for communicating with and controlling the hardware device; receiving, by a scripting driver, a request from an application for a requested operation by the hardware device; invoking, by the scripting driver, a script engine to execute the driver script to perform the requested operation; interpreting, by the script engine, programming instructions in the driver script pertaining to the requested operation; and invoking, by the script engine, functions of the system-provided objects called by the programming instructions in the driver script pertaining to the requested operation to cause the hardware device to perform the requested operation.