IP Library Granted Patent US 11,490,242
Granted Patent B2
US 11,490,242 · App. 17/184,519 · Granted Nov 1, 2022

Enhanced Bluetooth mechanism for triggering Wi-Fi radios

Inventors: Emily H. Qi (Gig Harbor, WA); Carlos Cordeiro (Portland, OR); Robert D. Hughes (Tualatin, OR); Elad Oren (Tel Aviv, IL); Ehud Reshef (Qiryat Tivon, IL)
Assignee: Intel Corporation
H04W8/005H04L67/51H04L69/22H04W4/80H04W48/10H04W48/16H04W52/0261H04W48/08
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 11,490,242
App. No.
17/184,519
Granted
Nov 1, 2022
Kind
B2
Abstract

This disclosure describes methods, apparatus, and systems related to enhanced Bluetooth triggering of device Wi-Fi radios. A device may determine a first Bluetooth data packet including transport data and an indication of a Wi-Fi service discovery, the transport data including a first sub-field and a second sub-field, the first sub-field indicating a length of the second sub-field, and the second sub-field indicating one or more Wi-Fi services supported by the device. A Bluetooth radio of the device may send the first Bluetooth data packet including an indication of a Wi-Fi service. The device may identify a second Bluetooth data packet received by the Bluetooth radio from a second device, the second Bluetooth data packet indicating that the Wi-Fi service is supported by the second device. The device may use a Wi-Fi radio to send one or more Wi-Fi frames associated with the Wi-Fi service to the second device.

Claims (32)

1. A device, the device comprising processing circuitry coupled to storage, the processing circuitry configured to:

determine a first Bluetooth® low energy (BLE) packet, wherein the first BLE packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the device;

advertise the first BLE packet using a Bluetooth radio, wherein the first BLE packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services;

identify a second BLE packet received by the Bluetooth radio from a second device in response to the first BLE packet, wherein the second device is different from the device, wherein the second BLE packet indicates that the Wi-Fi service is supported by the second device, and wherein the second BLE packet comprises a Bluetooth device address identifying the second device, a NAN service indication, and a NAN identifier; and

activate a Wi-Fi radio associated with the device based on identifying the second BLE packet.

2. The device of claim 1 , wherein the first BLE packet is a BLE Transport Discovery Service (TDS) packet.

3. The device of claim 1 , wherein the second sub-field comprises a bloom filter sub-field.

4. The device of claim 3 , wherein the bloom filter sub-field comprises contains a set of bit positions that are set to 1 after hashing one or more bloom filter elements.

5. The device of claim 4 , wherein one or more bloom filter elements may be text strings associated with data link identifiers.

6. The device of claim 1 , wherein the second sub-field indicates one or more operations, the one or more operations comprising at least one of a device-specific activation, a request to activate a data link based on an indication that the Wi-Fi service is supported by the second device, a provider of the Wi-Fi service, or a request for the Wi-Fi service without causing activation of the data link based on an indication that the Wi-Fi service is supported by the second device.

7. The device of claim 1 , wherein the processing circuitry is further configured to perform NAN service discovery based on identifying the NAN service indication.

8. The device of claim 1 , wherein the processing circuitry is further configured to activate a NAN interface in response to identifying the second BLE packet.

9. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:

determining a first Bluetooth® low energy (BLE) packet, wherein the first BLE packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the device;

advertising the first BLE packet using a Bluetooth radio, wherein the first BLE packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services;

identifying a second BLE packet received by the Bluetooth radio from a second device in response to the first BLE packet, wherein the second device is different from the device, wherein the second BLE packet indicates that the Wi-Fi service is supported by the second device, and wherein the second BLE packet comprises a Bluetooth device address identifying the second device, a NAN service indication, and a NAN identifier; and

activating a Wi-Fi radio associated with the device based on identifying the second BLE packet.

10. The non-transitory computer-readable medium of claim 9 , wherein the first BLE packet is a BLE Transport Discovery Service (TDS) packet.

11. The non-transitory computer-readable medium of claim 9 , wherein the second sub-field comprises a bloom filter sub-field.

12. The non-transitory computer-readable medium of claim 11 , wherein the bloom filter sub-field comprises contains a set of bit positions that are set to 1 after hashing one or more bloom filter elements.

13. The non-transitory computer-readable medium of claim 12 , wherein one or more bloom filter elements may be text strings associated with data link identifiers.

14. The non-transitory computer-readable medium of claim 9 , wherein the second sub-field indicates one or more operations, the one or more operations comprising at least one of a device-specific activation, a request to activate a data link based on an indication that the Wi-Fi service is supported by the second device, a provider of the Wi-Fi service, or a request for the Wi-Fi service without causing activation of the data link based on an indication that the Wi-Fi service is supported by the second device.

15. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise performing NAN service discovery based on identifying the NAN service indication.

16. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise activate a NAN interface in response to identifying the second BLE packet.

17. A method comprising:

determining a first Bluetooth® low energy (BLE) packet, wherein the first BLE packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the device;

advertising the first BLE packet using a Bluetooth radio, wherein the first BLE packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services;

identifying a second BLE packet received by the Bluetooth radio from a second device in response to the first BLE packet, wherein the second device is different from the device, wherein the second BLE packet indicates that the Wi-Fi service is supported by the second device, and wherein the second BLE packet comprises a Bluetooth device address identifying the second device, a NAN service indication, and a NAN identifier; and

activating a Wi-Fi radio associated with the device based on identifying the second BLE packet.

18. The method of claim 17 , wherein the first BLE packet is a BLE Transport Discovery Service (TDS) packet.

19. The method of claim 17 , wherein the second sub-field comprises a bloom filter sub-field.

20. The method of claim 19 , wherein the bloom filter sub-field comprises contains a set of bit positions that are set to 1 after hashing one or more bloom filter elements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
Continuity (3)
Continuation 16199931 · Nov 26, 2018
Provisional Application 62591014 · Nov 27, 2017
Related Publication 20210185505A1 · Jun 17, 2021
Cited By (1)
US 12,627,964