Coexistence techniques in wireless networks
Claim Score by NHIP
Abstract
Techniques are provided for frequency coordination among two different wireless network protocols, such as the IEEE 802.11 and Bluetooth protocols, operating in proximity with one another. Coordination is accomplished by the use of a first radio transceiver operating in accordance with a first communication protocol (which may be the 802.11 protocol) and using a frequency band (which may be the 2.4 GHz band), a base station connected to a wired network and operating in accordance with the first communication protocol, a second radio transceiver operating in accordance with a second communication protocol (which may be the Bluetooth protocol) and using the frequency band, and a coordinator associated with the base station for, in turn, activating the first radio transceiver, deactivating the first radio transceiver, activating the second radio transceiver, and deactivating the second radio transceiver.
Term
Term ended
Projected expiry passed 16 November 2020, 5.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
54 claims: 41 independent, 13 dependent
- 29A method for operating a wireless data communications system having an access point and at least one mobile unit associated with said access point using a first wireless protocol, wherein said mobile unit is arranged to conduct wireless data communications with other units using a second wireless protocol, comprising:transmitting periodic beacon signals from said access point according to said first wireless protocol;transmitting global clear to send signals from said access point according to said first wireless protocol, said global clear to send signals preventing mobile units from transmitting signals using said first data communications protocol during an allocated time interval within said beacon signal period;controlling said access point to avoid transmissions during said allocated time interval;operating said mobile unit in response to said global clear to send signal to conduct wireless communications acting as a master unit using said second wireless protocol during said allocated time interval.
- 36A method of operating a data communications system using a master-slave protocol, wherein a master transceiver transmits to slave units during first even time slots and wherein slave units transmit to said master unit during odd time slots, and wherein said transmissions follow a predetermined frequency hop pattern at a hop rate corresponding to said time slots, comprising:operating said master unit during a first time period of each time slot to detect interfering signals at a frequency corresponding to the following time slot, and inhibiting transmission by said master transceiver during even time slots if interfering signals have been detected during either of the current or previous time slots.
- 45A method for operating a mobile unit arranged to communicate using first and second data communication protocols operating in the same frequency band wherein said mobile unit associates with an access point and receives therefrom beacon signals demarcating time intervals according to said first communications protocol, comprising:receiving signals from said access point designating a portion of one of said time intervals during which mobile units associated with said access point refrain from transmissions using said first data communications protocol, and operating said mobile unit as a master unit using said second data communications protocol to communicate with slave units during said designated portion of said time interval.
- 49A method for operating a wireless data communications network having at least one access point and at least one mobile unit, including a mobile unit arranged to communicate with said access point using a first wireless data communication protocol in a first frequency band and to communicate with other devices using a second wireless data communication protocol in said first frequency band, comprising:transmitting signals from said access point in said first communications protocol, said signals designating a time period wherein mobile units associated with said access point refrain from transmitting using said first data communications protocol;and operating said mobile units as a master unit to conduct wireless data communications with said other devices operating as slave units using said second data communications protocol during said designated time period.
- 52Broadest claimClaim Score 68, broad(NHIP)A method for operating a mobile unit arranged to communicate using first and second data communications protocols operating in the same frequency band, wherein said mobile unit associates with an access point, comprising:receiving in said mobile unit first and second control signals using said first data communications protocol;operating said mobile unit in response to said first control signals to act as a master unit and conduct data communications with slave units using said second data communications protocol;and discontinuing communications by said mobile unit using said second data communications protocol in response to said second control signal.
Independent claims5
63 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation of U.S. patent application Ser. No. 09/714,803, filed Nov. 16, 2000, now U.S. Pat. No. 7,039,358, issued May 2, 2006, which claims the benefit of U.S. Provisional Application Ser. No. 60/175,262, filed Jan. 10, 2000 and U.S. Provisional Application Ser. No. 60/196,979, filed Apr. 13, 2000, each of which are incorporated in their entireties herein, and from which priority is claimed.
BACKGROUND OF THE INVENTION
0002This invention relates to wireless data communications networks, and in particular to arrangements for ensuring coexistence between wireless networks that share the same frequency band with different operating protocols.
0003Wireless devices communicate with one another using agreed-upon protocols that are transmitted in predefined frequency bands. Often, devices using one or more wireless protocols may operate by transmission within the same frequency band. It is therefore necessary to develop coordination techniques in order for devices using one or more wireless protocols to efficiently operate in the same band of frequencies at the same time.
0004For example, the assignee of the present invention supplies wireless data communications systems known as the Spectrum 24® System that follows the communications protocol of IEEE 802.11 Standard (802.11), which is hereby incorporated by reference. In the system as implemented, mobile units (MUs) are in data communication with a central computer through one or more access points (APs). The APs may communicate with a computer directly or over an Ethernet wired network. Each of the MUs associates itself with one of the APs. As defined in 802.11, this communications protocol uses the 2.4 GHz ISM frequency band.
0005As currently designed, 802.11 devices may use several predefined methods for transmission within the 2.4 GHz band to perform as a wireless local area network. One method is to use a frequency hopping spread spectrum (FHSS) mechanism wherein data is transmitted for a certain period of time in a particular channel and, following a pseudorandom sequence, continues transmission at a different channel for the same predetermined length of time. As currently designed, 802.11 devices operate at a frequency hopping rate of 10 hops/second. Another method is to use a direct sequence spread spectrum (DSSS) mechanism wherein the data is transmitted in a predetermined frequency channel and is multiplied by a pseudorandom chipping sequence during transmission.
0006As all 802.11 devices use the same ISM frequency band, interference among these devices is minimized by use of a Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) protocol. Under CSMA/CA, an 8021.11 device listens for another's devices transmission prior to initiating its own transmission. If no other transmission is detected, the device transmits its information and waits for an acknowledgment (ACK) from the receiving device. If no acknowledgment of receipt is received after a pre-determined time interval, the device will retransmit after waiting for a randomly chosen interval of time. Thus, if two or more devices began transmitting coincidentally at the same time and the resulting interference blocks all of the transmissions, each device will wait a random amount of time to attempt a retransmission. This allows the devices to transmit at different times.
0007Another example of a wireless specification that also uses the 2.4 GHz ISM frequency band is Bluetooth™, which is designed for communication among devices within a short range transmitting at a lower power level. The Bluetooth specification, version 1.1, which would be known to one of ordinary skill in the art, is fully incorporated herein by reference. As currently designed, Bluetooth operates using a frequency hopping spread spectrum mechanism at a rate of 1600 hops/second. Bluetooth uses a master/slave system of communication. One example of a Bluetooth network may be a mobile device attached to the user's belt that communicates with a cordless scanner for reading bar codes and worn by the user as a ring. In this case, the mobile device would operate as the master and the cordless ring scanner would operate as the slave. In this system for data transmission, the master and slave only communicate at predefined intervals. At the first interval, the master may communicate to a first slave device, which may only respond during the second interval. At the third interval, a master may communicate to a second slave device, which may only respond during a fourth interval. By using this system, it is ensured that only one device within a particular Bluetooth “piconet” is transmitting at any particular time. Thus, interference is minimized.
0008Additionally, it is desirable for one Bluetooth piconet to operate in close proximity with another, separate Bluetooth piconet. Because there are 79 different frequency channels used by Bluetooth, different Bluetooth networks are unlikely to be operating on the same frequency at the same time. Interference between the separate Bluetooth piconets is thus minimized. This allows, for example, multiple individuals working in close proximity with one another to each have his or her own mobile unit along with a cordless ring scanner.
0009Along with the need to operate multiple networks of the same protocol in close proximity, there is also a recognized need in the art to coordinate the transmissions of devices operating under different protocols that use the same frequency band. For example, it may be desirable to use a cordless ring scanner that communicates with belt-mounted terminal using the Bluetooth protocol while the same belt mounted terminal communicates with an access point using the 802.11 protocol. For example, once the user scans-a bar code using the cordless ring scanner, the bar code information may be sent to the belt-mounted terminal. That bar code information may then be transmitted to the 802.11 AP. Then an acknowledgment, and possibly a message, may need to be sent from the AP back to the belt-mounted terminal. The terminal may also need to communicate with other Bluetooth enabled peripherals like a printer or a headset. Although communication protocols such as 802.11 and Bluetooth are designed to ensure that devices using the same protocol may operate in the same frequency band with a minimum of interference, there has heretofore been no method of coordination for the use of these wireless devices in the same frequency operating under different communication protocols.
0010It is additionally desirable to provide voice service using the Bluetooth communications protocol, for example, between a belt-mounted terminal and a headset worn by the user. Bluetooth supports voice communications using Synchronous Connection Oriented (SCO) voice packets which are transmitted every 3.75 ms. The requirement for such frequent Bluetooth packet transmission makes it difficult to coordinate voice transmission using the Bluetooth SCO packets with 802.11 communications.
0011It is therefore an object of this invention to utilize coordination techniques to ensure that, for example, both Bluetooth and 802.11 enabled devices, may operate robustly in the same frequency band at the same time.
SUMMARY OF THE INVENTION
0012An embodiment of the present invention includes a first radio transceiver operating in accordance with a first communication protocol (which may be the 802.11 protocol) and using a frequency band (which may be the 2.4 GHz ISM band), a base station operating in accordance with the first communication protocol, a second radio transceiver operating in accordance with a second communication protocol (which may be the Bluetooth protocol) and using the frequency band, and a coordinator associated with the base station for, in turn, activating the first radio transceiver, deactivating the first radio transceiver, activating the second radio transceiver, and deactivating the second radio transceiver.
0013The first radio transceiver and the second radio transceiver may be mounted together in a housing, which may be suitable for wearing on a belt or a laptop computer or a PDA. One or more slave devices may be associated with the second transceiver and operate in accordance with the second communication protocol. The slave devices may include a scanner, worn on a user's finger and capable of transmitting bar code information to the second transceiver, a printer, or a personal data managing device.
0014In one arrangement wherein the first and second transceivers are mounted together in a housing, they may include orthogonally polarized antennas. In another arrangement a Bluetooth protocol transceiver transmits at power level of about 0 dBm. In still another arrangement, two or more sub bands within the frequency band are provided and the 802.11 protocol transceiver uses one of the two or more sub-bands and the Bluetooth protocol transceiver uses another of the two or more sub-bands. In still another arrangement in the second radio transceiver is equipped with a look-ahead function for determining whether two or more sub-bands are being used by the first radio transceiver that will also be used by the second transceiver. In still another arrangement, a coordinator is associated with the first radio transceiver for deactivating the second radio transceiver while the first radio transceiver is in use.
0015According to the invention, there is provided a method for operating a portable data communications device using first and second wireless data communications protocol. The data communications device is operated in a power saving mode of the first communication protocol, whereby the device has active time periods for transmitting and receiving data communications signals using the first communications protocol and dormant time periods during which the device neither transmits nor receives data communications signals using the first protocol. The data communications device is operated as a master device according to the second communications protocol whereby the data communication device controls operation of slave devices communicating therewith. The operation according to the second data communications protocol is controlled to operate only during the dormant time periods of the first protocols.
0016In one embodiment, a signal indicating that the active time period will commence following a predetermined time interval is provided to terminate operation according to the second data communication protocol during the predetermined time interval. The first wireless data communications protocol may be the 802.11 protocol. The second wireless communication protocol may be Bluetooth.
0017In another aspect of the invention, there is provided a method for operating a wireless data communications system having an access point and at least one mobile unit associated with said access point using a first wireless protocol (which may be 802.11), wherein said mobile unit is arranged to conduct wireless data communications with other units using a second wireless protocol (which may be Bluetooth). Periodic beacon signals are transmitted from the access point according to the first wireless protocol. Global clear to send signals are transmitted from the access point according to the first wireless protocol, whereby the global clear to send signals prevent mobile units from transmitting signals using the first data communications protocol during an allocated time interval within the beacon signal period. The access point is controlled to avoid transmissions during the allocated time interval, and the mobile unit is operated in response to the global clear to send signal to conduct wireless communications acting as a master unit using the second wireless protocol during the allocated time interval.
0018In one embodiment, the beacon signal period is divided into three time intervals, wherein the access point conducts power saving mode data communications during a first time interval, wherein the access point conducts data communications using the second communications protocol during the second time interval and wherein the access point conducts data communications using the first wireless protocol during a third time interval. The first time interval may immediately following the beacon signal. In another embodiment, the first time interval may not be utilized.
0019In accordance with another aspect of the invention, there is provided a method of operating a data communications system using a master-slave protocol (such a Bluetooth), wherein a master transceiver transmits to slave units during first even time slots and wherein slave units transmit to the master unit during odd time slots, and wherein the transmissions follow a predetermined frequency hop pattern at a hop rate corresponding to the time slots. The master unit is operated during a first time period of each time slot to detect interfering signals at a frequency corresponding to the following time slot. Transmission by the master transceiver is inhibited during even time slots if interfering signals have been detected during either of the current or previous time slots.
0020In a preferred practice, the operating step includes tuning the master unit to receive signals corresponding to the frequency allocated to the next following time slot; detecting the strength of signals received and retuning the master unit to send or receive signals corresponding to the frequency allocated to the current time slot.
0021In another aspect of the invention, there is provided a method for providing voice communications in a wireless data communications system having a mobile unit arranged to communicate with an access point using a first data communications protocol (such as 802.11) and arranged to communicate with other devices using a second data communications protocol (such as Bluetooth). Data corresponding to the voice communication is communicated between the access point and the mobile unit using the first data communications protocol. The data corresponding to the voice communications is communicated between the mobile unit and a portable device using the second data communication protocol. The communication is arranged at time intervals which avoid interference with the communicating using the first data communications protocol. Voice signals are converted to data corresponding to the voice signals and data signals corresponding to voice signal are converted into voice signals in the portable device.
0022In a preferred arrangement, the data corresponding to voice signals comprises compressed voice signal data. The communication between the mobile unit and the portable device preferably uses a Bluetooth ACL link.
0023According to a further aspect of the invention, there is provided a method for operating a mobile unit arranged to communicate using first and second data communication protocols operating in the same frequency band (such as 802.11 and Bluetooth) wherein the mobile unit associates with an access point and receives therefrom beacon signals demarcating time intervals according to the first communications protocol. Signals are received from the access point (such as CTS signals) designating a portion of one of the time intervals during which mobile units associated with the access point refrain from transmissions using said first data communications protocol. The mobile unit is operated as a master unit using the second data communications protocol to communicate with slave units during the designated portion of the time interval.
0024According to a further aspect of the invention, there is provided a method for operating a wireless data communications network having at least one access point and at least one mobile unit, including a mobile unit arranged to communicate with the access point using a first wireless data communication protocol (such as 802.11) in a first frequency band and to communicate with other devices using a second wireless data communication protocol (such as Bluetooth) in the first frequency band. Signals (such as CTS) as sent from the access point in the first communications protocol, which designate a time period wherein mobile units associated with the access point refrain from transmitting using the first data communications protocol. The mobile units operate as a master unit to conduct wireless data communications with the other devices operating as slave units using the second data communications protocol during the designated time period.
0025According to still another aspect of the invention, a method is provided for operating a mobile unit arranged to communicate using first and second data communications protocols operating in the same frequency band (such as 802.11 and Bluetooth), wherein the mobile unit associates with an access point. The mobile unit receives first and second control signals using the first data communications protocol. The mobile units are operated in response to the first control signals to act as a master unit and conduct data communications with slave units using the second data communications protocol. Communications by the mobile unit using the second data communications protocol is discontinued in response to the second control signal.
BRIEF DESCRIPTION OF THE DRAWINGS
0026<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram of a wireless communications system using 802.11 and Bluetooth devices.
0027<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a wireless communications system using 802.11 and Bluetooth devices at the same time along with a connect button switch and connected indicators.
0028<figref idref="DRAWINGS">FIG. 3</figref> is a schematic diagram of an embodiment of the present invention illustrating a coordinated time line between the operation of 802.11 and Bluetooth devices.
0029<figref idref="DRAWINGS">FIG. 4</figref> is a schematic diagram of an embodiment of the present invention illustrating another coordinated time line between the operation of 802.11 and Bluetooth devices.
0030<figref idref="DRAWINGS">FIG. 5</figref> is a diagram showing a modified Bluetooth operating method for avoiding interference.
0031<figref idref="DRAWINGS">FIG. 6</figref> is a drawing showing one example of orthogonally polarized antennas.
0032<figref idref="DRAWINGS">FIG. 7</figref> is a drawing of a wireless headset arranged for voice communications.
0033<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram of the headset of <figref idref="DRAWINGS">FIG. 7</figref>.
DESCRIPTION OF THE INVENTION
0034Turning to <figref idref="DRAWINGS">FIG. 1</figref>, shown are a plurality of base stations or Access Points (APs) <b>20</b>, <b>30</b> that are physically connected <b>40</b>, <b>50</b> to a wired network <b>10</b>. While a wired network with multiple access points connected to a CPU <b>12</b> is a typical installation, the system may use a single computer and single AP. Each AP contains apparatus <b>60</b>, <b>70</b> for the transmission and reception of radio frequency (RF) signals under the 802.11 protocol. Also using the 802.11 protocol, a plurality of radio transceivers or mobile units (MUs) <b>120</b>, <b>140</b> communicate using apparatus <b>80</b>, <b>90</b> for the transmission and reception of RF signals. Each MU <b>120</b>, <b>140</b> may also be associated with a radio transceiver which is a Bluetooth Master (BTM) device <b>130</b>, <b>150</b>, which together make up a dual mode devices <b>100</b>, <b>110</b>. The association between the MU and BTM may be, for example, by way of being physically housed in the same unit. An example of a dual mode device <b>100</b>, <b>110</b> may be portable terminal worn on a belt.
0035Each BTM <b>130</b>, <b>150</b> communicates with one or more Bluetooth Slave (BTS) devices <b>160</b>, <b>170</b>, <b>180</b>, <b>190</b>, <b>200</b>, <b>210</b> via the Bluetooth protocol. The Bluetooth protocol is established such that each BTS is uniquely associated with a BTM. Thus, as illustrated, BTSIA <b>160</b>, BTS<b>1</b>B <b>170</b>, and BTS<b>1</b>C <b>180</b> communicate using RF signals <b>220</b>, <b>230</b>, <b>240</b> only with BTMI <b>130</b>. This forms a piconet <b>280</b>. Correspondingly, BTS<b>2</b>A <b>190</b>, BTS<b>2</b>B <b>200</b>, and BTS<b>2</b>C <b>210</b> communicate using RF signals <b>250</b>, <b>260</b>, <b>270</b> with BTM<b>2</b><b>150</b>. This forms a piconet <b>290</b>. An example of a BTS may be a cordless ring scanner, a printer, or personal data managing device.
0036With no coordination, there will be times when the BTM <b>130</b>, <b>150</b> and the associated MU <b>120</b>, <b>140</b> attempt to operate at the exact same time. Since the two devices operate in the same 2.4 GHz ISM frequency band the BTM <b>130</b>, <b>150</b> and the MU <b>120</b>, <b>140</b> may severely interfere with one another, especially if they are housed in a dual mode device <b>100</b>, <b>110</b>. Therefore, there is a need for coordination between the two devices. One such coordination scheme is primarily based on time multiplexing of the 802.11 and BT radios, which is especially suitable for a controlled environment (e.g., the 802.11 and BT radios are housed in the same terminal or dual mode device). In one embodiment, the Bluetooth systems are enabled or disabled according to a global/central signal from the 802.11 AP as described herein. The central signal may also be coordinated among the two devices without coordinating with the AP.
0037In a further embodiment, the dual mode devices <b>100</b>, <b>110</b> may be designed such that the 802.11 antennas <b>80</b>, <b>90</b> have orthogonal polarization with respect to the Bluetooth antennas used to generate RF signals <b>220</b>, <b>230</b>, <b>240</b>, <b>250</b>, <b>260</b>, <b>270</b>. This technique may provide additional protection from 802.11 Bluetooth interference and does not require the need for centralized control.
0038<figref idref="DRAWINGS">FIG. 6</figref> shows one example of orthogonally polarized antennas that can be used to reduce interference. The antenna structure of <figref idref="DRAWINGS">FIG. 6</figref> includes a vertically polarized monopole antenna <b>502</b>, which is connected to a transmitter/receiver by an unbalanced transmission line <b>510</b>. The structure also includes a horizontally polarized dipole antenna having dipole arms <b>504</b>, <b>506</b> which are connected to a transmitter/receiver by balanced transmission line <b>508</b>. Those skilled in the art will recognize that many other orthogonal-polarized antenna configurations may be used.
0039In a further embodiment, the BTMs <b>130</b>, <b>150</b> may be designed to transmit at a relatively low power level such as lower than 0 dBm. This technique may provide additional protection from 802.11 Bluetooth interference and may be used with other antenna or frequency coordination methods discussed herein.
0040In a further embodiment, the 802.11 APs <b>20</b>, <b>30</b> and MUs <b>120</b>, <b>140</b> may be designed to operate in one portion of the 2.4 GHz spectrum, while the BTMs <b>130</b>, <b>150</b> and BTSs <b>160</b>, <b>170</b>, <b>180</b>, <b>190</b>, <b>200</b>, <b>210</b> may be designed to operate in another portion of the 2.4 GHz spectrum.
0041In a further embodiment, the BTMs <b>130</b>, <b>150</b> may be equipped with a look-ahead function to determine which frequencies within the 2.4 GHz band will be used for two or more future Bluetooth frequency hops to occur. If the BTM <b>130</b>, <b>150</b> determines that one of the next two or more frequency hops will use the same frequency that the 802.11 system is using, the BTMs <b>130</b>, <b>150</b> will blank their output, thus reducing the effect of the interference on the 802.11 transmissions. By using this method, interference between Bluetooth and 802.11 could be reduced or eliminated at the expense of dropping a couple of packets when channel overlap occurs. This approach may also be expanded to include the blanking of adjacent channels that may also interfere with the 802.11 transmissions.
0042Bluetooth uses a Frequency Hopping Spread Spectrum (FHSS) radio, which hops much faster than most IEEE 802.11 radios. Bluetooth sends a short packet as it dwells on a given frequency. Most IEEE 802.11 radios hop much slower and send much longer packets. Also there are versions of IEEE 802.11 WLANs that use Direct Sequence Spread Spectrum (DSSS) which do not hop and occupy a wide band.
0043As a result, during the transmission of an IEEE 802.11 packet the Bluetooth radio hops across many frequencies and potentially sends a packet on each frequency. These Bluetooth packets can interfere with the IEEE 802.11 packets and cause the IEEE 802.11 packet to be in error. The IEEE 802.11 packet needs to be retransmitted, and once again may be destroyed by the signal from the Bluetooth radio.
0044This technique shown in <figref idref="DRAWINGS">FIG. 5</figref> can be used in any Bluetooth radio and in any device that will operate in an IEEE 802.11 WLAN environment. Since it detects devices radiating in the 2.4 GHz ISM band it could also be used to prevent interference with other devices in that band.
0045A Bluetooth network consists of up to eight Bluetooth devices operating in a piconet. The piconet has one master and up to seven slaves. All the Bluetooth devices in the piconet hop in unison, at a rate of 1600 hops/second. The time that the frequency hopper dwells on a given frequency is called the slot time. At this hop rate the slot time is 625 microseconds. Typically packets are completed within one slot time, however, it is also possible to have 3 and 5 slot packets. The master and the slaves take turns transmitting, with the master transmitting on even slots and the slaves transmitting on odd slots. See also Bluetooth Specification, version 1.0, Dec. 1, 1999, which is hereby incorporated by reference in full.
0046There are two types of links between the master and each of the slave devices in a Bluetooth piconet. There is an asynchronous connection-less link (ACL) which is used to transfer data. There is also a synchronous connection oriented link (SCO) that is used to transfer voice data. The master in the picolink determines when data on an ACL link is transferred. Data is transferred when the master has data to send to a slave or the master wants to receive data from a slave.
0047Each Bluetooth device within a piconet frequency hops in unison, according to a pseudo random sequence. <figref idref="DRAWINGS">FIG. 5</figref> illustrates a device hopping along its sequence of frequencies: f(<b>1</b>), f(<b>2</b>), . . . f(n) . . . The figure also shows how the 625-microsecond slot time includes a 220-microsecond period for tuning the frequency synthesizer in the radio to a new frequency and a 405-microsecond data transmission period.
0048As stated above during even slots T(f) the master transmits to a slave and during odd slots R(f) the slave transmits back to the master. The master can transmit on any even time slot. The slave can only transmit to the master in a time slot if the master sent the slave a packet in the previous time slot. If the master does not send data to any slave in slot n then no slave can transmit in slot (n+1). The exception to this rule is for SCO link packets in which data is always transmitted in predefined periodic intervals. So for ACL links if the master does not transmit any data, the slaves do not send any data.
0049Currently the piconet master does not attempt to determine if any other devices are using the spectrum before it transmits. As a result, if there is an IEEE 802.11 packet currently being transmitted the Bluetooth master will not bother to check to see if this other system is transmitting and will itself transmit at the same time, and possibly on the same frequency. As a result it will interfere with the IEEE 802.11 packet possibly causing the packet to be received incorrectly.
0050It is proposed to subdivide the 220 microsecond tuning time interval into several subintervals and to spend some of that time looking ahead into subsequent frequencies to see if there is any other devices transmitting in those channels. The reason to look ahead is that if the a master sends a message to slave #<b>1</b> on frequency f(n), then the master has cleared slave #<b>1</b> to transmit during the next time slot on frequency f(n+1). Therefore, the master needs to look ahead to the frequency that corresponds to the next slot. The 220 microsecond timing interval can be subdivided as follows. In the first <b>80</b> microseconds the frequency synthesizer in the master retunes to f(n+1), then in the next 60 microseconds the master listens for any signal in that band. This can be done using a standard Receive Strength Signal Indicator (RSSI) in the radio. Then in the next 80 microseconds the frequency synthesizer then retunes the radio to f(n). <figref idref="DRAWINGS">FIG. 5</figref> illustrates the new proposed time slot subdivision.
0051Just prior to receiving on frequency f(n−1) the master checks to see that the frequency band at f(n) is clear. Also, prior to transmitting on frequency f(n) the master also makes sure that the frequency band f(n) is clear. If frequency bands f(n) and f(n+1) are clear then the master will transmit on frequency band f(n) and as a result allow the slave to transmit on frequency band f(n+1), in the next time slot.
0052During a time slot R the master likewise checks the frequency band that it will use to transmit in the following time interval. If that time slot is occupied, it will not transmit.
0053Referring now to the schematic of <figref idref="DRAWINGS">FIG. 3</figref> in conjunction with the physical layout shown in <figref idref="DRAWINGS">FIG. 1</figref>. There is shown another technique to coordinate transmissions. Every 802.11 beacon time period, T <b>300</b>, may be divided into three time intervals: 802.11 communications in the power saving (PSP) mode—t<sub>802.11PSP </sub><b>310</b>, Bluetooth communications—t<sub>NAV </sub><b>320</b>, and 802.11 communications in the active mode CAM—t<sub>802.11CAM </sub><b>330</b>. The duration of time intervals T, t<sub>802.11IPSP</sub>, t<sub>NAV</sub>, and t<sub>802.11CAM </sub>depend on traffic characteristics and application needs (e.g., time critical services). At the beginning of each beacon period <b>300</b>, AP <b>20</b> sends a beacon signal <b>350</b> to the 802.11 PSP MU's <b>120</b>, <b>140</b> that wake up in this period (some PSP MU's may wake up in a different beacon). During this period the PSP MU's <b>120</b>, <b>140</b> receive and transmit their packets according to the 802.11 protocol. Once all the PSP MU's <b>120</b>, <b>140</b> receive their packets, the AP <b>20</b>, may optionally send a global Clear to Send (CTS) signal <b>430</b> to shut down all the 802.11 communications for a NAV (Network Allocation Vector) period. At this point the 802.11 MUs <b>120</b>, <b>140</b> will enable their associated BTMs <b>130</b>, <b>150</b> (which may be housed in the same dual mode devices <b>100</b>, <b>110</b>) so the piconets <b>280</b>, <b>290</b> associated with these BTMs <b>130</b>, <b>150</b> may begin BT communications <b>360</b>, <b>370</b>. After completion of the NAV period <b>320</b> the BTM <b>130</b>, <b>150</b> radios are disabled and all BT communications is ceased. The rest of the time (until the next beacon <b>380</b>) is dedicated for 802.11 Continuously Aware Mode (CAM) MU's (not shown) that operate according to the 802.11 protocol.
0054In a further embodiment, the t<sub>802.11PSP </sub><b>310</b> time interval may be eliminated if the MUs do not operate in PSP mode. Here, the CTS signal <b>340</b> would trigger only t<sub>NAV </sub><b>320</b> and t<sub>802.11CAM </sub><b>330</b> time intervals for every 802.11 beacon period, T <b>300</b>.
0055In a further embodiment, the t<sub>802.11 </sub>CAM <b>330</b> time interval may be eliminated if the MUs do not operate in CAM mode. Here, the CTS signal <b>340</b> would trigger only t<sub>NAV </sub><b>320</b> and t<sub>802.11PSP </sub><b>310</b> time intervals for every 802.11 beacon period, T <b>300</b>.
0056In a further embodiment, the Bluetooth systems are enabled or disabled according to a global/central signal from the dual mode devices <b>100</b>, <b>110</b> instead of from an AP <b>20</b>.
0057A further embodiment of the present invention may be demonstrated by referring to the schematic of <figref idref="DRAWINGS">FIG. 4</figref> in conjunction with the physical layout shown in <figref idref="DRAWINGS">FIG. 1</figref>. In this approach there is no need for the 802.11 APs to coordinate between Bluetooth and 802.11 transmission. Instead, the Bluetooth network operates in the ordinary course until a 802.11 MU instructs one or all of the Bluetooth masters to stop transmitting messages to the Bluetooth slaves. When using Asynchronous Connectionless (ACS) packets, the Bluetooth master controls access to the medium for its piconet. Thus, if the masters stops transmitting the slaves stop as well. Once the 802.11 MU has completed its communication, the Bluetooth masters are allowed to resume communicating with the Bluetooth slaves. This technique is especially useful when all the 802.11 MUs are in PSP mode, because these devices are in suspended mode during most of the time.
0058As shown in <figref idref="DRAWINGS">FIG. 4</figref>, when the MU <b>120</b> desires to initiate 802.11 communication, its sends a STOP signal <b>400</b> to the BTMs <b>130</b>, <b>150</b>. The MU <b>120</b> then communicates <b>450</b> using the 802.11 protocol with the AP <b>20</b>. When the MU <b>120</b> is finished communicating for the period t<sub>802.11 </sub><b>470</b> and is ready to resume its power save mode, the MU <b>120</b> communicates a START signal <b>410</b> to the BTMs <b>130</b>, <b>150</b>. The BTMs <b>130</b>, <b>150</b> may then proceed to communicate <b>430</b>, <b>440</b> using the BT protocol with their respective BTSs <b>160</b>, <b>170</b>, <b>190</b>, <b>200</b> during the period tBT <b>480</b>. When the MU <b>120</b> 802.11 terminal “wakes up” to either send data or to listen for a 802.11 beacon from the AP <b>20</b>, the MU <b>120</b> sends a STOP signal <b>420</b> to the BTMs <b>130</b>, <b>150</b> to inform then that the MU <b>120</b> is taking over access to the medium. The MU <b>120</b> may warn the BTMs <b>130</b>, <b>150</b> before it needs exclusive use of the medium, and this warning may occur, for example, about <b>4</b> [sec before access is required. This allows the BTMs <b>130</b>, <b>150</b> to complete several packet transfers and then stop communicating with their respective BTSs <b>160</b>, <b>170</b>, <b>190</b>, <b>200</b>. Subsequently the MU <b>120</b> may communicate <b>460</b> with the AP <b>20</b> for a new period t<sub>802.11 </sub><b>490</b>.
0059In a further embodiment, the periods t<sub>802.11 </sub><b>490</b> and t<sub>BT </sub><b>480</b> are at fixed, predetermined intervals throughout the communications process. In a further embodiment, the periods t<sub>802.11 </sub><b>490</b> and t<sub>BT </sub><b>480</b> are equal length of time.
0060In a further embodiment, a BTS <b>160</b>, <b>170</b>, <b>180</b>, <b>190</b>, <b>200</b>, <b>210</b> may be, for example, a headset or voice transmission device designed to transmit voice data to the BTMs <b>110</b>, <b>130</b>, which is then transmitted via the 802.11 network. Voice information is normally transmitted on a Bluetooth network using the periodic Synchronous Connection Oriented (SCO) protocol. This protocol is not conducive to the transmission interruptions required to coordinate with 802.11 operation. It would be more efficient, when using Bluetooth and 802.11, to transmit voice over the Bluetooth network using the ACL protocol that is normally reserved for data transmission. To use voice transmission over Bluetooth, when used in conjunction with the frequency coordination techniques disclosed herein, the Bluetooth piconet <b>280</b>, <b>290</b> needs to compress and decompress the voice information in order to use the ACL protocol normally reserved for data transmissions.
0061Referring to <figref idref="DRAWINGS">FIGS. 7 and 8</figref>, there is shown a voice communication system <b>520</b> including a headset <b>521</b> having a BTS radio unit <b>210</b> which communicates with a dual mode mobile unit <b>110</b> using the BT protocol. The headset <b>521</b> includes an earphone in the same housing as radio unit <b>210</b> and a microphone <b>522</b>. Mobile unit <b>110</b> may be arranged to be worn on the belt of a user. As shown in <figref idref="DRAWINGS">FIG. 8</figref>, BTS <b>210</b> include microphone <b>522</b>, earphone <b>524</b>, and D to A and A to D converter <b>526</b> for converting sound signals to digital signals and vice versa. Digitized sound signals are compressed and arranged in packets in processor <b>528</b> and transmitted using RF module <b>530</b> and antenna <b>532</b>. The reverse process is used for received signals. RF module <b>530</b> communicates with MU <b>110</b> using BT protocol in the ACL mode.
0062Another issue that results from attempts to coordinate 802.11 and Bluetooth devices is ensuring that the lower power Bluetooth devices are actually operating in conjunction with the higher power 802.11 devices. In this regard, a further embodiment of the present invention may be demonstrated by referring to <figref idref="DRAWINGS">FIG. 2</figref>. <figref idref="DRAWINGS">FIG. 2</figref> is substantially similar to a portion of <figref idref="DRAWINGS">FIG. 1</figref>, with the addition of a connect button <b>500</b> that provided on MUs <b>140</b> of the 802.11 network and light <b>540</b>. The connect button <b>500</b>, may be physically mounted on a dual mode device <b>110</b>. When activated by the user, the connect button <b>500</b> instructs the mobile units <b>140</b> to stop transmitting (timeout) for a preset amount of time. For example, the timeout could last for 10 seconds. This timeout would allow the Bluetooth piconet <b>290</b> to establish operations free from interference from 802.11 devices for the timeout period. Once established, the piconet <b>290</b> may activate light <b>540</b> to assure the user that the Bluetooth piconet <b>290</b> has in fact, been established. Once the timeout period ends, other methods for frequency coordination as described herein may be utilized.
0063While there have been described what are believed to be the preferred embodiments of the present invention, those skilled in the art will recognize that other changes and modifications may be made thereto without departing from the spirit of the present invention, and it is intended to claim all such changes and modifications as fall within the true scope of the invention.
Contents5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2013217400A1 | Cited by | United States of America | Pre-grant |
| US8068452B2 | Cited by | United States of America | Search report |
| US2009247218A1 | Cited by | United States of America | Pre-grant |
| US7809399B2 | Cited by | United States of America | Applicant |
| KR101479886B1 | Cited by | Republic of Korea | Examiner |
| US2003139191A1 | Cited by | United States of America | Pre-grant |
| US9037144B2 | Cited by | United States of America | Search report |
| US8989212B2 | Cited by | United States of America | Search report |
| US2003103487A1 | Cited by | United States of America | Pre-grant |
| US7715434B2 | Cited by | United States of America | Search report |
| US8942630B2 | Cited by | United States of America | Search report |
| US9019945B2 | Cited by | United States of America | Applicant |
| US7929505B2 | Cited by | United States of America | Search report |
| US7990902B2 | Cited by | United States of America | Search report |
| US2014169249A1 | Cited by | United States of America | Pre-grant |
| US2008254745A1 | Cited by | United States of America | Pre-grant |
| US2008259837A1 | Cited by | United States of America | Pre-grant |
| US2008025277A1 | Cited by | United States of America | Pre-grant |
| US2015110063A1 | Cited by | United States of America | Pre-grant |
| US2005170776A1 | Cited by | United States of America | Pre-grant |
| US2013115945A1 | Cited by | United States of America | Pre-grant |
| US2008089261A1 | Cited by | United States of America | Pre-grant |
| US2007197256A1 | Cited by | United States of America | Pre-grant |
| US2011013612A1 | Cited by | United States of America | Pre-grant |
| US7272132B2 | Cited by | United States of America | Search report |
| US2017105244A1 | Cited by | United States of America | Pre-grant |
| US9326310B2 | Cited by | United States of America | Applicant |
| WO2009076018A2 | Cited by | World Intellectual Property Organization (WIPO) | Search report |
| US8706032B2 | Cited by | United States of America | Applicant |
| CN104837208A | Cited by | China | Search report |
| US9872331B2 | Cited by | United States of America | Search report |
| US9648662B2 | Cited by | United States of America | Search report |
| US2003125050A1 | Cited by | United States of America | Pre-grant |
| US8036193B2 | Cited by | United States of America | Search report |
| US2010118853A1 | Cited by | United States of America | Pre-grant |
| US2008130603A1 | Cited by | United States of America | Pre-grant |
| GB2467697A | Cited by | United Kingdom | Search report |
| US2012008607A1 | Cited by | United States of America | Pre-grant |
| WO2008067505A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8649361B2 | Cited by | United States of America | Search report |
| US2009285167A1 | Cited by | United States of America | Pre-grant |
| WO2008124796A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7706404B2 | Cited by | United States of America | Search report |
| US2009154582A1 | Cited by | United States of America | Pre-grant |
| US9560665B2 | Cited by | United States of America | Search report |
| US2008279130A1 | Cited by | United States of America | Pre-grant |
| US2007281614A1 | Cited by | United States of America | Pre-grant |
| US8654773B2 | Cited by | United States of America | Search report |
| US2006268803A1 | Cited by | United States of America | Pre-grant |
| WO2008067505A2 | Cited by | World Intellectual Property Organization (WIPO) | Search report |
| US7944865B2 | Cited by | United States of America | Search report |
| US7969918B2 | Cited by | United States of America | Applicant |
| US2005025174A1 | Cited by | United States of America | Pre-grant |
| US2006140215A1 | Cited by | United States of America | Pre-grant |
| US7286541B2 | Cited by | United States of America | Search report |
| GB2467697B | Cited by | United Kingdom | Search report |
| US2012057518A1 | Cited by | United States of America | Pre-grant |
| US7634232B2 | Cited by | United States of America | Search report |
| US8203991B2 | Cited by | United States of America | Search report |
| US2012113971A1 | Cited by | United States of America | Pre-grant |
| US8665847B2 | Cited by | United States of America | Search report |
| US2007224935A1 | Cited by | United States of America | Pre-grant |
| US2005124298A1 | Cites | United States of America | Pre-grant |
| US5610386A | Cites | United States of America | Pre-grant |
| US6023241A | Cites | United States of America | Pre-grant |
| US6047165A | Cites | United States of America | Pre-grant |
| US6326926B1 | Cites | United States of America | Pre-grant |
| US6377608B1 | Cites | United States of America | Pre-grant |
| US6414643B2 | Cites | United States of America | Pre-grant |
| US6452910B1 | Cites | United States of America | Pre-grant |
| US6477378B1 | Cites | United States of America | Pre-grant |
| US6526034B1 | Cites | United States of America | Pre-grant |
| US6526264B2 | Cites | United States of America | Pre-grant |
| US6529584B1 | Cites | United States of America | Pre-grant |
| US6531985B1 | Cites | United States of America | Pre-grant |
| US6560443B1 | Cites | United States of America | Pre-grant |
| US6975613B1 | Cites | United States of America | Pre-grant |
| US7280836B2 | Cites | United States of America | Pre-grant |
13 members in 7 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 17526200 | United States of America | P | |
| 19697900 | United States of America | P | |
| 71480300 | United States of America | A | |
| 41614006 | United States of America | A | |
| 09714803 | – | – | – |
| 60175262 | – | – | – |
| 60196979 | – | – | – |
| US20000175262P | – | – | – |
| US20000196979P | – | – | – |
| US20000714803 | – | – | – |
| US20060416140 | – | – | – |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| EP1207654A2 | European Patent Office (EPO) | A2 | |
| AU7204501A | Australia | A | |
| JP2002185476A | Japan | A | |
| CN1358003A | China | A | |
| EP1207654A3 | European Patent Office (EPO) | A3 | |
| AU783921B2 | Australia | B2 | |
| US7039358B1 | United States of America | B1 | |
| US2006211372A1 | United States of America | A1 | |
| EP1207654B1 | European Patent Office (EPO) | B1 | |
| AT383014T | Austria | T | |
| DE60132156D1 | Germany | D1 | |
| DE60132156T2 | Germany | T2 | |
| CN1358003B | China | B |
74 transactions on the USPTO file
Abandoned after 3 non-final rejections, 3 final rejections and 2 RCEs.
- Non-final rejections
- 3
- Final rejections
- 3
- RCEs
- 2
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Email NotificationEML_NTR | EML_NTR | |
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Mail Pre-Exam NoticeMPEN | MPEN | |
| Correspondence Address ChangeC.AD | C.AD | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Notification of Terminal Disclaimer - AcceptedMN574 | MN574 | |
| Mail Notification of Terminal Disclaimer - AcceptedMN574 | MN574 | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Paralegal or electronic terminal disclaimer approvedP574 | P574 | |
| Notification of Terminal Disclaimer - AcceptedN574 | N574 | |
| Paralegal or electronic terminal disclaimer approvedP574 | P574 | |
| Notification of Terminal Disclaimer - AcceptedN574 | N574 | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Terminal Disclaimer FiledDIST | DIST | |
| Response after Non-Final ActionA... | A... | |
| Mail Miscellaneous Communication to ApplicantMM327 | MM327 | |
| Miscellaneous Communication to Applicant - No Action CountM327 | M327 | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Correspondence Address ChangeC.AD | C.AD | |
| Correspondence Address ChangeC.AD | C.AD | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by L&R (LARS)L128 | L128 | |
| Referred to Level 2 (LARS) by OIPE CSRL198 | L198 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Preliminary AmendmentA.PE | A.PE | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Initial Exam Team nnIEXX | IEXX |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB |
Numbers
- Publication
- 20060211372
- Publication, DOCDB
- 2006211372
- Publication, EPODOC
- US2006211372
- Application
- 11416140
- Application, DOCDB
- 41614006
- Application, EPODOC
- US20060416140
Titles
- English
- Coexistence techniques in wireless networks
Classification
- CPC, 2
- H04W16/14
- Y02D30/70
- IPC, 2
- H04B7 00
- H04M1 00
- USPC, 2
- 455041200
- 455552100