Patent ID: 8126993

Claim:
A method, comprising: determining whether a plurality of sub-devices of a single device are operating in a first mode or a second mode; in response to a determination that the plurality of sub-devices are operating in the first mode: exposing the single device including the plurality of sub-devices to an application, utilizing a driver and a processor, such that the application perceives the plurality of sub-devices as the single device, receiving a request from the application for state information associated with the single device, and in response to the request for the state information associated with the single device, providing the state information associated with the single device to the application: and in response to a determination that the plurality of sub-devices are operating in the second mode: exposing each of the sub-devices of the single device to the application, utilizing the driver and the processor, such that the application perceives each of the sub-devices individually and addresses the sub-devices individually, receiving a request from the application for state information associated with a least one of the sub-devices, and in response to the request for the state information associated with the at least one of the sub-devices, providing the state information associated with the at least one of the sub-devices to the application.