IP Library Granted Patent US 10,064,180
Granted Patent B2
US 10,064,180 · App. 14/671,228 · Granted Aug 28, 2018

Methods, systems, and devices for dynamic packet transfer in wireless networks

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 10,064,180
App. No.
14/671,228
Granted
Aug 28, 2018
Kind
B2
Abstract

Methods, devices and systems for dynamic scheduling Wi-Fi and Bluetooth signals are disclosed. In some examples, a wireless device may receive a transmission request for transmitting a Wi-Fi signal from a Wi-Fi device or interface, receive a transmission request for transmitting a Bluetooth signal from a Bluetooth device or interface, determine a delta between a frequency of the Wi-Fi signal and a frequency of the Bluetooth signal, and deny transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on the delta determination.

Claims (78)

1. A wireless communication device, comprising:

a Wi-Fi device or interface for sending and receiving one or more Wi-Fi signals;

a Bluetooth device or interface for sending and receiving one or more Bluetooth signals;

at least one memory comprising computer-executable instructions stored thereon; and

one or more processors to execute the computer-executable instructions to:

receive a transmission request for transmitting a Wi-Fi signal from the Wi-Fi device or interface;

receive a transmission request for transmitting a Bluetooth signal from the Bluetooth device or interface;

identify a first transmission priority associated with the Wi-Fi signal;

identify a second transmission priority associated with the Bluetooth signal;

receive a packet arbitrator decision to deny transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on a comparison of the first transmission priority to the second transmission priority;

determine a delta between a transmission frequency of the Wi-Fi signal and a transmission frequency of the Bluetooth signal;

determine the delta is more than a threshold value; and

override the packet arbitrator decision to deny transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on the delta determination being more than the threshold value.

2. The device of claim 1 , wherein the one or more processors is further configured to execute the computer-executable instructions to:

compare the delta to a threshold value; and

determine the delta is less than the threshold value.

3. The device of claim 1 , wherein the Bluetooth device or interface and the Wi-Fi device or interface communicate via a coexistence transport interface.

4. The device of claim 3 , wherein the Wi-Fi signal comprises information including Real Time (RT) and Near Real Time (NRT) messages.

5. The device of claim 1 , wherein the one or more processors is further configured to execute the computer-executable instructions to:

receive a second transmission request for transmitting a second Wi-Fi signal from the Wi-Fi device or interface; and

receive a reception request for receiving a second Bluetooth signal from the Bluetooth device or interface.

6. The device of claim 5 , wherein the one or more processors is further configured to execute the computer-executable instructions to:

determine a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

deny transmission of the second Wi-Fi signal based, at least in part, on the second delta determination.

7. The device of claim 1 , wherein the one or more processors is further configured to execute the computer-executable instructions to:

receive a second transmission request for transmitting a second Bluetooth signal from the Bluetooth device or interface; and

receive a reception request for receiving a second Wi-Fi signal from the Wi-Fi device or interface;

determine a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

deny transmission of the second Bluetooth signal based, at least in part, on the second delta determination.

8. A non-transitory computer readable medium including instructions stored thereon, which when executed by one or more processor(s) of a wireless communication device, cause the device to perform operations of:

receiving a transmission request for transmitting a Wi-Fi signal from a first wireless network type;

receiving a transmission request for transmitting a Bluetooth signal from a second wireless network type;

identifying a first transmission priority associated with the Wi-Fi signal;

identifying a second transmission priority associated with the Bluetooth signal;

receiving a packet arbitrator decision denying transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on a comparison of the first transmission priority to the second transmission priority;

determining a difference between a transmission frequency of the Wi-Fi signal and a transmission frequency of the Bluetooth signal;

determining the difference is more than a threshold value; and

overriding the packet arbitrator decision denying transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on the difference determination being more than the threshold value.

9. The computer readable medium of claim 8 , further comprising the operations of:

comparing the difference to a threshold value; and

determining the difference is less than the threshold value.

10. The computer readable medium of claim 8 , wherein the first wireless network type is a Wi-Fi device or interface, and the second wireless network type is a Bluetooth device or interface.

11. The computer readable medium of claim 10 , wherein the Wi-Fi signal comprises information including Real Time (RT) and Near Real Time (NRT) messages.

12. The computer readable medium of claim 10 , further comprising the operations of:

receiving a second transmission request for transmitting a second Wi-Fi signal from the Wi-Fi device or interface; and

receiving a reception request for receiving a second Bluetooth signal from the Bluetooth device or interface.

13. The computer readable medium of claim 12 , further comprising the operations of:

determining a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

denying transmission of the second Wi-Fi signal based, at least in part, on the second delta determination.

14. The computer readable medium of claim 10 , further comprising the operations of:

receiving a second transmission request for transmitting a second Bluetooth signal from the Bluetooth device or interface; and

receiving a reception request for receiving a second Wi-Fi signal from the Wi-Fi device or interface;

determining a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

denying transmission of the second Bluetooth signal based, at least in part, on the second delta determination.

15. A method, comprising:

receiving, by a wireless communication device comprising one or more processors, a transmission request for transmitting a Wi-Fi signal from a Wi-Fi device or interface;

receiving, by the wireless communication device, a transmission request for transmitting a Bluetooth signal from a Bluetooth device or interface;

identifying a first transmission priority associated with the Wi-Fi signal;

identifying a second transmission priority associated with the Bluetooth signal;

receiving a packet arbitrator decision denying transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on a comparison of the first transmission priority to the second transmission priority;

determining, by the wireless communication device, a delta between a transmission frequency of the Wi-Fi signal and a transmission frequency of the Bluetooth signal;

determining the delta is more than a threshold value; and

overriding, by the wireless communication device, the packet arbitrator decision denying transmission of the Wi-Fi signal or the Bluetooth signal based, at least in part, on the delta determination being more than the threshold value.

16. The method of claim 15 , further comprising:

comparing the delta to a threshold value; and

denying transmission of the Wi-Fi signal or the Bluetooth signal if the delta is less than the threshold value.

17. The method of claim 15 , wherein the Bluetooth device or interface and the Wi-Fi device or interface communicate via a coexistence transport interface.

18. The method of claim 15 , further comprising:

receiving a second transmission request for transmitting a second Wi-Fi signal from the Wi-Fi device or interface; and

receiving a reception request for receiving a second Bluetooth signal from the Bluetooth device or interface.

19. The method of claim 18 , further comprising:

determining a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

denying transmission of the second Wi-Fi signal based, at least in part, on the second delta determination.

20. The method of claim 15 , further comprising:

receiving a second transmission request for transmitting a second Bluetooth signal from the Bluetooth device or interface; and

receiving a reception request for receiving a second Wi-Fi signal from the Wi-Fi device or interface;

determining a second delta between a frequency of the second Wi-Fi signal and a frequency of the second Bluetooth signal; and

denying transmission of the second Bluetooth signal based, at least in part, on the second delta determination.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2016
From: HAREUVENI, OFER; SHAHAR, ITZIK
To: INTEL IP CORPORATION
Reel/Frame 037619/0344 →