Claims
- 1. A method for configuring a wireless user input device and a wirelessly enabled host computer so that the wirelessly enabled host receives user input from the wireless user input device, the method comprising:
powering the wireless user input device; based upon receipt of a configuration input from a user of the wireless user input device, the wireless user input device entering a discovery mode; powering the wirelessly enabled host computer; a host-side wireless interface of the wirelessly enabled host computer entering an inquiry mode; the host-side wireless interface of the wirelessly enabled host computer discovering the wireless user input device; the host-side wireless interface of the wirelessly enabled host computer sending a Remote Name Request to the wireless user input device; based upon receipt of a Remote Name Request response input from the user, the wireless user input device responding to the host-side wireless interface of the wirelessly enabled host computer with a Remote Name Request Response identifying the wireless user input device; and the wirelessly enabled host computer performing configuration operations based upon the Remote Name Request Response.
- 2. The method of claim 1, wherein performing configuration operations based upon the Remote Name Request Response includes giving priority to the wireless user input device based upon the Remote Name Request Response.
- 3. The method of claim 1, further comprising, after computer performing configuration operations based upon the Remote Name Request Response, entering a formal device setup procedure in which the wirelessly enabled host computer performs authentication operations on the wireless user input device.
- 4. The method of claim 1, wherein the wirelessly enabled host computer and the wireless user input device communicate according to at least one version of the Bluetooth operating standard.
- 5. The method of claim 1, wherein the wireless user input device comprises a wireless mouse operating according to at least one version of the Bluetooth operating standard.
- 6. The method of claim 1, wherein the wireless user input device comprises a wireless keyboard operating according to at least one version of the Bluetooth operating standard.
- 7. The method of claim 1, wherein the Remote Name Request Response includes a Class-of-Device indication to identify the wireless user input device as a Human Input Device.
- 8. The method of claim 1, further comprising:
determining configuration information relating to the wireless user input device; and storing the configuration information in non-volatile memory of the host-side wireless interface.
- 9. The method of claim 8, wherein the configuration information includes at least one of an address of the wireless user input device and a link key.
- 10. The method of claim 1, wherein the setup operations are performed only based upon input from the user input device without other input.
- 11. A host-side wireless interface that services a host computer and at least one wireless user input device, the host-side wireless interface comprising:
a host interface that operably couples to the host computer; a processing unit operably coupled to the host interface; non-volatile memory operably coupled to the processing unit; a wireless network interface operably coupled to the processing unit and to the host interface that wirelessly couples the host-side wireless interface to the least one wireless user input device; wherein during configuration operations, configuration information corresponding to the at least one wireless user input device is stored in the non-volatile memory; wherein during the configuration operations, the configuration information is also transferred to the host computer via the host interface; and wherein during subsequent boot mode operations, the configuration information is retrieved from the non-volatile memory and used in servicing the at least one wireless user input device.
- 12. The host-side wireless interface of claim 11, wherein during configuration operations the host-side wireless interface gives priority to a wireless user input device based upon a Remote Name Request Response it receives from the wireless user input device.
- 13. The host-side wireless interface of claim 11, wherein the host interface operates according to one or more versions of the Universal Serial Bus (USB) interface standard.
- 14. The host-side wireless interface of claim 11, wherein the host-side wireless interface supports at least one version of the Bluetooth operating standard.
- 15. The host-side wireless interface of claim 11, wherein the at least one wireless user input device is selected from the group consisting of wireless mouse, wireless keyboard, and wireless game controller.
- 16. The host-side wireless interface of claim 11, wherein during configuration operations, the host-side wireless interface gives priority to a responding wireless user input device based upon a received Class-of-Device indication.
- 17. The host-side wireless interface of claim 11, wherein the configuration information includes at least one of an address of the wireless user input device and a link key.
- 18. A computer system comprising:
a host computer; at least one wireless user input device; and a host-side wireless interface that comprises:
a host interface that operably couples to the host computer; a processing unit operably coupled to the host interface; non-volatile memory operably coupled to the processing unit; and a wireless network interface operably coupled to the processing unit and to the host interface that wirelessly couples the host-side wireless interface to the least one wireless user input device; wherein during configuration operations, configuration information corresponding to the at least one wireless user input device is stored in the non-volatile memory; wherein during the configuration operations, the configuration information is also transferred to the host computer via the host interface; and wherein during subsequent boot mode operations, the configuration information is retrieved from the non-volatile memory and used in servicing the at least one wireless user input device.
- 19. The computer system of claim 18, wherein during configuration operations the host-side wireless interface gives priority to a wireless user input device based upon a Remote Name Request Response it receives from the wireless user input device.
- 20. The computer system of claim 18, wherein the host interface operates according to one or more versions of the Universal Serial Bus (USB) interface standard.
- 21. The computer system of claim 18, wherein the host-side wireless interface supports at least one version of the Bluetooth operating standard.
- 22. The computer system of claim 18, wherein the at least one wireless user input device is selected from the group consisting of wireless mouse, wireless keyboard, and wireless game controller.
- 23. The computer system of claim 18, wherein during configuration operations, the host-side wireless interface gives priority to a responding wireless user input device based upon a received Class-of-Device indication.
- 24. The computer system of claim 18, wherein the configuration information includes at least one of an address of the wireless user input device and a link key.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/452,251, filed Mar. 5, 2003, and to U.S. Provisional Application Serial No. 60/454,294, filed Mar. 13, 2003, the disclosure of each of which is incorporated herein by reference in its entirety for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60452251 |
Mar 2003 |
US |
|
60454294 |
Mar 2003 |
US |