IP Library Granted Patent US 12,081,995
Granted Patent B2
US 12,081,995 · App. 18/233,813 · Granted Sep 3, 2024

Sharing transmission mediums in WiFi-Bluetooth combination systems

Inventors: Munukutla Sandeep Sarma (Bangalore, IN); Raghavendra Kencharla (Bangalore, IN)
Assignee: CYPRESS SEMICONDUCTOR CORPORATION
H04W16/14H04W4/80H04W12/08H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,081,995
App. No.
18/233,813
Filed
Aug 14, 2023
Granted
Sep 3, 2024
Kind
B2
Art Unit
2641
USPC
370/329
Abstract

The embodiments described herein are directed at techniques to sharing a transmission medium in a Bluetooth transceiver/WLAN transceiver combination device. A first device may receive a request from a second device to use the wireless transmission medium. The second device may also transmit timing data to the first device. The first device may determine a period of time to allow the second device to use the wireless transmission medium based on the timing data.

Claims (60)

1. A method, comprising:

receiving timing data at a first wireless communication device from a second wireless communication device, wherein the timing data that indicates an amount of data that the second wireless communication device is requesting to communicate to a third wireless communication device via a wireless transmission medium shared between the first wireless communication device and the second wireless communication device;

determining, by a processing device, a time period to allow the second wireless communication device to use the wireless transmission medium based on the amount of data that the second wireless communication device is requesting to communicate; and

transmitting from the first wireless communication device to the second wireless communication device an authorization to use the wireless transmission medium during the time period.

2. The method of claim 1 , further comprising:

transmitting, by the first wireless communication device, a message to a fourth wireless communication device that indicates to the fourth wireless communication device to not transmit data to the first wireless communication device during the time period.

3. The method of claim 2 , further comprising:

extracting, by the first wireless communication device, a transmit stop time from the timing data that indicates a point in time that the second wireless communication device will stop transmitting data; and

wherein the message to the fourth wireless communication device indicates to the fourth wireless communication device to not transmit data to the first wireless communication device after the transmit stop time.

4. The method of claim 3 , further comprising:

transmitting another message to the fourth wireless communication device that indicates to the fourth wireless communication device that the first wireless communication device will not transmit data to the fourth wireless communication device until after the transmit stop time.

5. The method of claim 1 , further comprising:

identifying a time at which the first wireless communication device can pause communicating data over the wireless transmission medium; and

determining the time period based on the time at which the first wireless communication device can pause communicating data over the wireless transmission medium.

6. The method of claim 1 , further comprising:

receiving a first indication at the first wireless communication device from the second wireless communication device that the second wireless communication device is using the wireless transmission medium;

receiving a second indication at the first wireless communication device from the second wireless communication device that the second wireless communication device has stopped using the wireless transmission medium; and

in response to receiving the second indication, transmitting data by the first wireless communication device over the wireless transmission medium.

7. The method of claim 1 , wherein the amount of data corresponds to one or more frames of data, and wherein the timing data comprises an indication of whether the one or more frames of data are acknowledged, an indication of whether the one or more frames of data correspond to a long frame a short frame, and a periodicity at which the second wireless communication device will communicate the one or more frames of data.

8. A system comprising:

a processing device;

a first wireless communication device comprising the processing device;

a second wireless communication device; and

a memory to store instructions that, when executed by the processing device cause the processing device to:

receive timing data at the first wireless communication device from the second wireless communication device, wherein the timing data that indicates an amount of data that the second wireless communication device is requesting to communicate to a third wireless communication device via a wireless transmission medium shared between the first wireless communication device and the second wireless communication device;

determine a time period to allow the second wireless communication device to use the wireless transmission medium based on the amount of data that the second wireless communication device is requesting to communicate; and

transmit from the first wireless communication device to the second wireless communication device an authorization to use the wireless transmission medium during the time period.

9. The system of claim 8 , wherein the processing device, responsive to executing the instructions, further causes the system to:

transmit, by the first wireless communication device, a message to a fourth wireless communication device that indicates to the fourth wireless communication device to not transmit data to the first wireless communication device during the time period.

10. The system of claim 9 , wherein the processing device, responsive to executing the instructions, further causes the system to:

extract, by the first wireless communication device, a transmit stop time from the timing data that indicates a point in time that the second wireless communication device will stop transmitting data; and

wherein the message to the fourth wireless communication device indicates to the fourth wireless communication device to not transmit data to the first wireless communication device after the transmit stop time.

11. The system of claim 10 , wherein the processing device, responsive to executing the instructions, further causes the system to:

transmit another message to the fourth wireless communication device that indicates to the fourth wireless communication device that the first wireless communication device will not transmit data to the fourth wireless communication device until after the transmit stop time.

12. The system of claim 8 , wherein the processing device, responsive to executing the instructions, further causes the system to:

identify a time at which the first wireless communication device can pause communicating data over the wireless transmission medium; and

determine the time period based on the time at which the first wireless communication device can pause communicating data over the wireless transmission medium.

13. The system of claim 8 , wherein the processing device, responsive to executing the instructions, further causes the system to:

receive a first indication at the first wireless communication device from the second wireless communication device that the second wireless communication device is using the wireless transmission medium;

receive a second indication at the first wireless communication device from the second wireless communication device that the second wireless communication device has stopped using the wireless transmission medium; and

in response to receiving the second indication, transmit data by the first wireless communication device over the wireless transmission medium.

14. The system of claim 8 , wherein the amount of data corresponds to one or more frames of data, and wherein the timing data comprises an indication of whether the one or more frames of data are acknowledged, an indication of whether the one or more frames of data correspond to a long frame a short frame, and a periodicity at which the second wireless communication device will communicate the one or more frames of data.

15. A non-transitory computer readable medium, having instructions stored thereon which, when executed by a processing device, cause the processing device to:

receive timing data at a first wireless communication device from a second wireless communication device, wherein the timing data that indicates an amount of data that the second wireless communication device is requesting to communicate to a third wireless communication device via a wireless transmission medium shared between the first wireless communication device and the second wireless communication device;

determine a time period to allow the second wireless communication device to use the wireless transmission medium based on the amount of data that the second wireless communication device is requesting to communicate; and

transmit from the first wireless communication device to the second wireless communication device an authorization to use the wireless transmission medium during the time period.

16. The non-transitory computer readable medium of claim 15 , wherein the processing device is to:

transmit, by the first wireless communication device, a message to a fourth wireless communication device that indicates to the fourth wireless communication device to not transmit data to the first wireless communication device during the time period.

17. The non-transitory computer readable medium of claim 16 , wherein the processing device is to:

extract, by the first wireless communication device, a transmit stop time from the timing data that indicates a point in time that the second wireless communication device will stop transmitting data; and

wherein the message to the fourth wireless communication device indicates to the fourth wireless communication device to not transmit data to the first wireless communication device after the transmit stop time.

18. The non-transitory computer readable medium of claim 17 , wherein the processing device is to:

transmit another message to the fourth wireless communication device that indicates to the fourth wireless communication device that the first wireless communication device will not transmit data to the fourth wireless communication device until after the transmit stop time.

19. The non-transitory computer readable medium of claim 15 , wherein the processing device is to:

identify a time at which the first wireless communication device can pause communicating data over the wireless transmission medium; and

determine the time period based on the time at which the first wireless communication device can pause communicating data over the wireless transmission medium.

20. The non-transitory computer readable medium of claim 15 , wherein the processing device is to:

receive a first indication at the first wireless communication device from the second wireless communication device that the second wireless communication device is using the wireless transmission medium;

receive a second indication at the first wireless communication device from the second wireless communication device that the second wireless communication device has stopped using the wireless transmission medium; and

in response to receiving the second indication, transmit data by the first wireless communication device over the wireless transmission medium.