High-frequency wireless peripheral device with auto-connection and auto-synchronization
First Claim
Patent Images
1. A system for wireless transfer of data, said system comprising:
- a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device;
a human interface device configured to wirelessly exchange data with the host transceiver unit; and
computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device;
wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device;
wherein said spread spectrum modulation pattern hops a constant increment calculated from said marriage ID.
0 Assignments
0 Petitions
Accused Products
Abstract
Automatic establishment of a connection between a human interface device and a host transceiver unit. A marriage ID is exchanged in a synchronization step. The marriage ID being used by both the host transceiver and the human interface device to calculate a spread spectrum modulation pattern. In one embodiment the spread spectrum modulation is a frequency hopping spread spectrum modulation.
9 Citations
13 Claims
-
1. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein said spread spectrum modulation pattern hops a constant increment calculated from said marriage ID.
-
-
2. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein said routines for synchronizing said host transceiver unit and said human interface device comprise the broadcasting of a first signal at a first broadcasting pattern by one of said host transceiver and said human interface device in response to powering up one of said host transceiver unit and said human interface device respectively, wherein said first signal is intended to be received by one of said human interface device and said host transceiver unit. - View Dependent Claims (3)
-
-
4. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein said routines for synchronizing said host transceiver unit and said human interface device comprise routines for causing said human interface device to switch to broadcasting at a broadcast pattern matching that of the host transceiver unit after a receipt of a signal transmitted by said host transceiver unit by said human interface device, thus synchronizing said host transceiver unit and said human interface device. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein said routines for synchronizing said host transceiver unit and said human interface device comprise routines for causing said host transceiver unit to switch to broadcasting at a broadcast pattern matching that of the human interface device after a receipt of a signal transmitted by said human interface device by said host transceiver unit, thus synchronizing said host transceiver unit and said human interface device.
-
-
10. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein said host transceiver unit is configured to broadcast at one of a plurality of host spread spectrum modulation patterns, each of which is a function of a host communication state; said human interface device is configured to broadcast at one of a plurality of device spread spectrum modulation patterns, each of which is a function of a device communication state; and wherein said host transceiver unit and said human interface device broadcast at a same spread spectrum modulation pattern after said host receiver and said human interface device have acknowledged each other'"'"'s presence. - View Dependent Claims (11)
-
-
12. A system for wireless transfer of data, said system comprising:
-
a host transceiver unit configured to be connected with a host via a bus, and configured to wirelessly exchange data with a human interface device; a human interface device configured to wirelessly exchange data with the host transceiver unit; and computer readable media having instructions thereon, said instructions comprising routines for synchronizing said host transceiver unit and said human interface device for wirelessly exchanging data between said host transceiver unit and said human interface device at a spread spectrum modulation pattern which is determined by said host transceiver unit after said host transceiver unit and said human interface device have acknowledged each other'"'"'s presence, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver unit and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of handshaking steps between said host transceiver unit and said human interface device; wherein instructions on said computer readable media further include routines for said host transceiver unit to generate a new proposal ID in response to a connect button activation.
-
-
13. A wireless human interface device configured to establish a wireless link with a host, said device comprising:
-
a device transceiver for transmitting data to and receiving data from a host transceiver, wherein said host transceiver is connected with said host; a processor connected with said device transceiver and configured to process data from said host and said human interface device; and a computer readable media having instructions thereon, said instructions comprising routines for establishing a spread spectrum modulation pattern, wherein said routines are responsive to signals received from said host transceiver, said instructions further providing a marriage ID, said marriage ID being used by both said host transceiver and said human interface device to calculate said spread spectrum modulation pattern, such that said spread spectrum modulation pattern is a new pattern for both said host transceiver unit and said human interface device, but are calculated independently by said host transceiver unit and human interface device; wherein said instructions on said computer readable media further include routines for said host transceiver unit to generate a new marriage ID in a scanning state, said new marriage ID being used to communicate with only one human interface device in a connected state, said new marriage ID being determined after a series of messages between said host transceiver unit and said human interface device; wherein said spread spectrum modulation pattern hops a constant increment calculated from said marriage ID; wherein a start of each packet from said host transceiver unit serves as a synchronization reference for the human interface device, eliminating the need for the human interface device to synchronize with a master clock of said host transceiver unit; wherein said host transceiver unit and said human interface device wirelessly exchange data at intervals of 4 milliseconds or longer in a connected mode; and wherein instructions on said computer readable media further include routines for said host transceiver unit to generate a new proposal ID in response to a connect button activation.
-
Specification