Mechanism to improve bluetooth connection time in the presence of active cellular or wifi traffic
Abstract
An apparatus of a wireless system, product to be implemented at a computer process of the wireless system, and method to operate the apparatus. The apparatus includes an input; an output; and processing circuitry connected to the input and to the output, the processing circuitry to implement logic to: receive, through the input and from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol; determine, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol; and send, through the output, information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure.
Claims
exact text as granted — not AI-modified1 . A apparatus of a wireless system, the apparatus including:
an input; an output; and processing circuitry connected to the input and to the output, the processing circuitry to implement logic to:
receive, through the input and from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol, and information regarding a transmission schedule for the communication;
determine, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol and including advertising or scanning;
send, through the output, information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure; and
send, through the output, information based on the transmission schedule to the second modem to cause the second modem to perform the discovery procedure by advertising or scanning based on the transmission schedule.
2 . The apparatus of claim 1 , wherein the traffic attribute includes a plurality of traffic attributes, the first modem includes a plurality of first modems, the first wireless communication protocol includes a plurality of first wireless communication protocols, and the communication associated with the traffic attribute includes a plurality of communications each corresponding to a set of the plurality of traffic attributes, to a respective one of the plurality of first wireless communication protocols, and to a respective one of the plurality of first modems.
3 . The apparatus of claim 2 , wherein the plurality of first wireless communication protocols include a WiFi wireless communication protocol and a cellular wireless communication protocol, and the second wireless communication protocol includes a Bluetooth wireless communication protocol.
4 . The apparatus of claim 2 , wherein the traffic attributes for each of the communications include at least one of: a list of channels used for said each of the communications, a percentage of time that the channels in the list of channels are occupied, and a power level measured on the channels in the list of channels.
5 . The apparatus of claim 2 , wherein the processing circuitry is further to:
receive, through the input, at least one of information on prohibited channels from an application processor of the wireless system, or information on prohibited channels from the second modem; and determine the blacklisted channels based on at least one of the information on prohibited channels from the application processor or the information on prohibited channels from the second modem.
6 . (canceled)
7 . The apparatus of claim 5 , wherein the processing circuitry is further to:
assign a score to at least one of: each of the traffic attributes, the information on prohibited channels from the application processor, the information on prohibited channels from the second modem or each of the plurality of first wireless communication protocols; and determine the blacklisted channels based on the score.
8 . The apparatus of claim 7 , further including a memory to store the score, the memory coupled to the processing circuitry.
9 . The apparatus of claim 8 , further including a radio integrated circuit connected to the first modem, a front-end module connected to the radio integrated circuit, and one or more antennas coupled to the front-end module to communicate in compliance with the first wireless communication protocol.
10 . A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor of a wireless system, enable the at least one computer processor to implement operations, the operations comprising:
receiving from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol, and information regarding a transmission schedule for the communication; determining, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol and including advertising or scanning; sending information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure; and sending, through the output, information based on the transmission schedule to the second modem to cause the second modem to perform the discovery procedure by advertising or scanning based on the transmission schedule.
11 . The product of claim 10 , wherein the traffic attribute includes a plurality of traffic attributes, the first modem includes a plurality of first modems, the first wireless communication protocol includes a plurality of first wireless communication protocols, and the communication associated with the traffic attribute includes a plurality of communications each corresponding to a set of the plurality of traffic attributes, to a respective one of the plurality of first wireless communication protocols, and to a respective one of the plurality of first modems.
12 . The product of claim 11 , wherein the plurality of first wireless communication protocols include a WiFi wireless communication protocol and a cellular wireless communication protocol, and the second wireless communication protocol includes a Bluetooth wireless communication protocol.
13 . The product of claim 11 , wherein the traffic attributes for each of the communications include at least one of: a list of channels used for said each of the communications, a percentage of time that the channels in the list of channels are occupied, and a power level measured on the channels in the list of channels.
14 . The product of claim 11 , wherein the operations further include:
receiving at least one of information on prohibited channels from an application processor of the wireless system, or information on prohibited channels from the second modem; and determining the blacklisted channels based on at least one of the information on prohibited channels from the application processor or the information on prohibited channels from the second modem.
15 . (canceled)
16 . The product of claim 14 , wherein the operations further include:
assigning a score to at least one of: each of the traffic attributes, the information on prohibited channels from the application processor, the information on prohibited channels from the second modem or each of the plurality of first wireless communication protocols; and determining the blacklisted channels based on the score.
17 . A method to be performed by an apparatus of a wireless system, the method including:
receiving from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol, and information regarding a transmission schedule for the communication; determining, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol and including advertising or scanning; sending information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure; and sending, through the output, information based on the transmission schedule to the second modem to cause the second modem to perform the discovery procedure by advertising or scanning based on the transmission schedule.
18 . The method of claim 17 , wherein the traffic attribute includes a plurality of traffic attributes, the first modem includes a plurality of first modems, the first wireless communication protocol includes a plurality of first wireless communication protocols, and the communication associated with the traffic attribute includes a plurality of communications each corresponding to a set of the plurality of traffic attributes, to a respective one of the plurality of first wireless communication protocols, and to a respective one of the plurality of first modems.
19 . The method of claim 18 , wherein the plurality of first wireless communication protocols include a WiFi wireless communication protocol and a cellular wireless communication protocol, and the second wireless communication protocol includes a Bluetooth wireless communication protocol.
20 . The method of claim 18 , wherein the traffic attributes for each of the communications include at least one of: a list of channels used for said each of the communications, a percentage of time that the channels in the list of channels are occupied, and a power level measured on the channels in the list of channels.
21 . The method of claim 18 , further comprising:
receiving at least one of information on prohibited channels from an application processor of the wireless system, or information on prohibited channels from the second modem; and determining the blacklisted channels based on at least one of the information on prohibited channels from the application processor or the information on prohibited channels from the second modem.
22 . (canceled)
23 . The method of claim 21 , further including:
assigning a score to at least one of: each of the traffic attributes, the information on prohibited channels from the application processor, the information on prohibited channels from the second modem or each of the plurality of first wireless communication protocols; and determining the blacklisted channels based on the score.
24 . An apparatus of a wireless system, the apparatus including:
means for receiving from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol, and information regarding a transmission schedule for the communication; means for determining, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol and including advertising or scanning; means for sending information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure; and means for sending, through the output, information based on the transmission schedule to the second modem to cause the second modem to perform the discovery procedure by advertising or scanning based on the transmission schedule.
25 . The apparatus of claim 24 , wherein the traffic attribute includes a plurality of traffic attributes, the first modem includes a plurality of first modems, the first wireless communication protocol includes a plurality of first wireless communication protocols, and the communication associated with the traffic attribute includes a plurality of communications each corresponding to a set of the plurality of traffic attributes, to a respective one of the plurality of first wireless communication protocols, and to a respective one of the plurality of first modems.Join the waitlist — get patent alerts
Track US2020163003A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.