Keyboard/mouse/GPIO interface of a wireless interface device
First Claim
1. A wireless interface device that services communications between a wirelessly enabled host and a user input device, the wireless interface device comprising:
- a system bus;
a wireless interface unit operably coupled to the system bus that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the system bus; and
an input/output unit including;
a keyboard interface module operably coupled to the system bus;
a pointing device interface module operably coupled to the system bus;
a General Purpose Input/Output (GPIO) module operably coupled to the system bus;
a multiplexer operably coupled to the keyboard interface module, to the pointing device interface module, and to the GPIO module, wherein the multiplexer is communicatively coupled to the user input device; and
wherein the multiplexer is configurable to couple signals between the user input device and at least one of the keyboard interface module, the pointing device interface module, and the GPIO module.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless interface device services communications between a wirelessly enabled host and at least one user input device. The wireless interface device includes a wireless interface unit, a processing unit, an input/output unit, and may include a power management unit. The wireless interface unit wirelessly interfaces with the wirelessly enabled host using a communication interface protocol. The input/output unit includes a keyboard interface module, a pointing device interface module, a General Purpose Input/Output (GPIO) module, and a multiplexer. The multiplexer is configurable to couple at least two of the keyboard interface module, the pointing device interface module, and the GPIO module to the at least one user input device. In one configuration, the at least one user input device includes both a keyboard and a pointing device and the multiplexer couples the keyboard to the keyboard interface module and to the GPIO module and couples the pointing device to the pointing device interface module and to the GPIO module.
31 Citations
24 Claims
-
1. A wireless interface device that services communications between a wirelessly enabled host and a user input device, the wireless interface device comprising:
-
a system bus;
a wireless interface unit operably coupled to the system bus that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the system bus; and
an input/output unit including;
a keyboard interface module operably coupled to the system bus;
a pointing device interface module operably coupled to the system bus;
a General Purpose Input/Output (GPIO) module operably coupled to the system bus;
a multiplexer operably coupled to the keyboard interface module, to the pointing device interface module, and to the GPIO module, wherein the multiplexer is communicatively coupled to the user input device; and
wherein the multiplexer is configurable to couple signals between the user input device and at least one of the keyboard interface module, the pointing device interface module, and the GPIO module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An integrated circuit that services communications between a wirelessly enabled host and a user input device, the wireless interface device comprising:
-
a system bus formed on the integrated circuit;
a wireless interface unit formed on the integrated circuit that operably couples to the system bus, that wirelessly interfaces with the wirelessly enabled host, and that includes a connection for coupling to an antenna;
a processing unit formed on the integrated circuit that operably couples to the system bus; and
an input/output unit formed on the integrated circuit includes;
a keyboard interface module operably coupled to the system bus;
a pointing device interface module operably coupled to the system bus;
a General Purpose Input/Output (GPIO) module operably coupled to the system bus;
a multiplexer operably coupled to the keyboard interface module, to the mouse interface module, and to the GPIO module, wherein the multiplexer is communicatively coupled to the user input device via a plurality of signal lines; and
wherein the multiplexer is configurable to couple the plurality of signal lines to at least two of the keyboard interface module, the pointing device interface module, and the GPIO module. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification