Universal serial bus assistance engine
First Claim
Patent Images
1. A client configured to interact with a local USB device comprising:
- a local message analyzer that extracts predetermined information from a subset of a message;
an inbound interface to receive messages from the local USB device for the local message analyzer; and
an outbound interface to transmit the extracted information from the local message analyzer to a local device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process.
43 Citations
28 Claims
-
1. A client configured to interact with a local USB device comprising:
-
a local message analyzer that extracts predetermined information from a subset of a message; an inbound interface to receive messages from the local USB device for the local message analyzer; and an outbound interface to transmit the extracted information from the local message analyzer to a local device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server configured to interact with a remote USB device comprising:
-
a host controller driver for the remote USB device; an outbound interface to transmit a configuration for predetermination from the host controller driver to a message analyzer that is associated with the remote USB device; and an inbound interface to receive messages from the message analyzer for the host controller driver. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method to interact with a local USB device comprising:
-
receiving a message from the local USB device; extracting predetermined information from a proper subset of the message; and transmitting the extracted information to a local process. - View Dependent Claims (26, 27)
-
-
28. A method to interact with a remote USB device comprising:
-
transmitting a configuration for predetermination to a message analyzer that is associated with the remote USB device; receiving messages from the message analyzer; and performing a host controller driver service for the remote U.S.B device.
-
Specification