Patent ID: 8639771

Claim:
A system that identifies and effectuates communication between a connectable client and a wireless human interface device, the wireless human interface device comprising: at least one wireless network communications port configured at least to transmit wireless communications over a wireless network; a client discovery component configured to identify the connectable client, issue a request to the connectable client via the network communications port to establish communication with the connectable client, and receive setup information from a human interface service executing on the connectable client, wherein the human interface service enables the wireless human interface device to connect to at least two connectable clients by making the wireless human interface device appear to each of the at least two connectable clients as a wireless node in the wireless network; an installation and association component configured to employ the setup information to determine whether and how to establish wireless communication with the connectable client and to install a driver on the wireless human interface device; and a diagnostic component that is configured to detect and diagnose aspects of the wireless human interface device, the aspects including battery life, association history, and current user of the human wireless interface device.