Patent ID: 7567253

Claim:
A method of providing a mirror driver with graphic calls to a device independent bitmap, the mirror driver comprising a driver that is not inserted into the video path of a main display driver, the method comprising: receiving a call associated with displaying a device independent bitmap, the device independent bitmap being stored in memory of a computing system; in response to receiving the call, generating a pseudo device independent bitmap entity and a driver, wherein the pseudo device independent bitmap entity acts as a wrapper that wraps the device independent bitmap such that it receives graphics calls to the device independent bitmap and routes the graphics calls to the driver; upon receiving a graphics call to manipulate the device independent bitmap, the pseudo device independent bitmap entity routing the graphics call to the driver; upon receiving the graphics call, the driver generating a function call, based on the graphics call, that emulates a drawing primitive; and the driver sending the function call to the mirror driver such that the mirror driver receives function calls associated with the device independent bitmap rather than only receiving the bits of the device independent bitmap.