Wireless peripheral interface with universal serial bus port
First Claim
1. An interface for coupling a plurality of cordless peripheral devices, each communicating on a different frequency within a frequency band, with a universal serial bus configured device, the interface comprising:
- an antenna wirelessly coupled to concurrently receive a plurality of communication signals, each communication signal having a different frequency within a frequency band and corresponding to a different cordless peripheral;
a communication front-end coupled to the antenna and configured to demodulate each of the plurality of communication signals,process, in parallel, each of the plurality of communication signals based on its frequency, andgenerate, for each of the plurality of communication signals, a digital data signal; and
a processor coupled to the communication front-end for decoding the plurality of digital data signals, wherein the processor is configured to format each digital data signal into a universal serial bus data format to establish universal serial bus communication with the universal serial bus configured device.
0 Assignments
0 Petitions
Accused Products
Abstract
A wireless peripheral interface is used for coupling with a Universal Serial Bus (USB) port for connecting a wireless peripheral with a host computer or controller. Wireless peripheral devices (e.g., keyboard, mouse, trackball, touch pad, joysticks, and game controllers) transmit communication signals, e.g., radio frequency (RF) signals, to the peripheral interface, which are received and processed into formats suitable for transmission to the host computer or controller via USB, either alone or in combination with other standard external bus systems, such as serial and PS/2.
-
Citations
17 Claims
-
1. An interface for coupling a plurality of cordless peripheral devices, each communicating on a different frequency within a frequency band, with a universal serial bus configured device, the interface comprising:
-
an antenna wirelessly coupled to concurrently receive a plurality of communication signals, each communication signal having a different frequency within a frequency band and corresponding to a different cordless peripheral; a communication front-end coupled to the antenna and configured to demodulate each of the plurality of communication signals, process, in parallel, each of the plurality of communication signals based on its frequency, and generate, for each of the plurality of communication signals, a digital data signal; and a processor coupled to the communication front-end for decoding the plurality of digital data signals, wherein the processor is configured to format each digital data signal into a universal serial bus data format to establish universal serial bus communication with the universal serial bus configured device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for wirelessly coupling a plurality of peripheral devices, each communicating on a different frequency within a frequency band, with a host system having a universal serial bus input/output interface, the method comprising:
-
concurrently receiving a first communication signal at a first frequency from a first peripheral device and a second communication signal at a second frequency from a second peripheral device; demodulating each of the first and second communication signals and processing each based on its frequency; generating a digital data signal for each demodulated processed communication signal; decoding each digital data signal; and formatting each digital data signal into a universal serial bus data format to establish universal serial bus communication with the first and second peripheral devices. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable medium configured to store instructions executable by a processor to wirelessly couple a plurality of peripheral devices, each device communicating at frequency within a frequency band, with a host system having a universal serial bus input/output interface, the instructions when executed by the processor causing the processor to:
-
receive a plurality of communication signals from the plurality of peripheral devices, at least two communication signals having a different frequency; demodulate each communication signal; and process each communication signal based on its frequency to; generate a digital data signal for the communication signal; decode the digital data signal; and format the digital data signal into a universal serial bus data format to establish universal serial bus communication with the peripheral device. - View Dependent Claims (10, 11, 12)
-
-
13. An interface for coupling a plurality of peripheral devices, the devices communicating within a frequency band, with a universal serial bus, the interface comprising:
-
a means for receiving a plurality of communication signals within a frequency band, each communication signal corresponding to a peripheral device of the plurality of peripheral devices; a means for demodulating each communication signal; a means for processing, in parallel, the plurality of communication signals, each based on its frequency band, and for each communication signal from a peripheral device, for; generating a digital data signal for each demodulated communication signal; decoding each digital data signal; and formatting each digital data signal into a universal serial bus data format to establish communication between the universal serial bus and the peripheral device. - View Dependent Claims (14, 15, 16, 17)
-
Specification