USB device notification
First Claim
Patent Images
1. A method of notifying clients of a specific change in a system comprising:
- a client making a request for notification of the specific change in the system;
adding the request to a list of requests for notification, and storing parameters of the request;
detecting the specific change in the system;
notifying the client requesting notification according to the parameters that the specific change in the system occurred;
removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the client making the request, the adding, and the removing and a second cycle comprising the detecting and the notifying proceed independently of each other.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of notifying clients of a change in a USB (Universal Serial Bus) including a first client requesting notification of a first change in the USB, detecting the first change in the USB, and notifying the first client requesting notification that the first change in the USB occured. The first change may be, for example, connection or disconnection of a USB device.
49 Citations
17 Claims
-
1. A method of notifying clients of a specific change in a system comprising:
-
a client making a request for notification of the specific change in the system;
adding the request to a list of requests for notification, and storing parameters of the request;
detecting the specific change in the system;
notifying the client requesting notification according to the parameters that the specific change in the system occurred;
removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the client making the request, the adding, and the removing and a second cycle comprising the detecting and the notifying proceed independently of each other. - View Dependent Claims (2, 3, 4)
-
-
5. A subsystem for notifying clients of a specific change in a system comprising:
-
means for a client to make a request for notification of the specific change in the system;
means for adding the request to a list of requests for notification, and means for storing parameters of the request;
means for detecting the specific change in the system;
means for notifying the client requesting notification according to the parameters that the specific change in the system occurred;
means for removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the means for the client to make the request and a second cycle comprising the means for detecting and the means for adding and the means for notifying operate independently of each other. - View Dependent Claims (6)
-
-
7. A machine-readable medium containing a plurality of executable instructions, which when executed on a processor cause said processor to perform a method of notifying clients of a specific change in a system, the method comprising:
-
a client making a request for notification of the specific change in the system;
adding the request to a list of requests for notification, and storing parameters of the request;
detecting the specific change in the system;
notifying the client requesting notification according to the parameters that the specific change in the system occurred;
removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the client making the request and the adding and a second cycle comprising the detecting and the notifying proceed independently of each other. - View Dependent Claims (8)
-
-
9. A system comprising:
-
a processor;
a memory;
a bus, the bus coupled to the processor, the bus coupled to the memory;
the processor processing a request by a client for notification of a specific change in the system, the processor adding the request to a list of requests for notification, the processor storing parameters of the request, the processor detecting the specific change in the system, and the processor notifying the client according to the parameters that the specific change in the system has occurred, the processor removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the client making the request and the adding and a second cycle comprising the detecting and the notifying proceed independently of each other. - View Dependent Claims (10, 11)
-
-
12. A method of notifying clients of a specific change in a Universal Serial Bus (USB) comprising:
-
a first client making a request for notification of a first specific change in the USB;
adding the request to a list of requests for notification, and storing parameters of the request;
detecting the first specific change in the USB;
notifying the first client requesting notification according to the parameters that the first specific change in the USB occurred;
removing the request from the list in response to the client terminating the request; and
wherein a first cycle comprising the first client making the request and the adding and a second cycle comprising the detecting and the notifying proceed independently of each other. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification