Method and system for providing state change notifications in device drivers
First Claim
Patent Images
1. A method in a computer system for asynchronously notifying at least one application of state changes in a device, comprising:
- using a device driver, independently polling a device associated with the device driver for one or more events corresponding to one or more of the state changes, wherein each event has a change notification; and
sending, by the device driver, the change notification to the at least one application.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for asynchronously providing interested applications of state changes in removable devices. A device driver polls the device associated with the driver for state changes. The state changes result in a change notification being generated. The driver provides the change notifications to the interested applications. The present invention also provides a change notification by a device driver to interested applications when a client application initiates a change in the device.
50 Citations
18 Claims
-
1. A method in a computer system for asynchronously notifying at least one application of state changes in a device, comprising:
-
using a device driver, independently polling a device associated with the device driver for one or more events corresponding to one or more of the state changes, wherein each event has a change notification; and
sending, by the device driver, the change notification to the at least one application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in a computer system for asynchronously notifying at least one interested application of state changes in a device, comprising:
-
initiating a task by a client application to be performed on a device, said task resulting in a state change;
using a device driver associated with the device, creating a change notification corresponding to the initiated task; and
notifying, by the device driver, the interested application of the change notification. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer system for notifying applications of state changes in removable devices, the system comprising:
-
a device driver that polls an associated device for state changes and provides change notifications corresponding to the state changes; and
one or more applications that receive the change notifications from the device driver. - View Dependent Claims (15, 16)
-
-
17. A computer system for notifying interested applications of state changes in a device, the system comprising:
-
an application that initiates a task to be performed on the device, the task resulting in a state change; and
a device driver that provides a change notification to the interested applications based upon the task. - View Dependent Claims (18)
-
Specification