IP Library Patent Application 16199931
Patent Application
App. No. 16/199,931

ENHANCED BLUETOOTH MECHANISM FOR TRIGGERING WI-FI RADIOS

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 None
App. No.
16/199,931
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 comprising storage coupled to processing circuitry, the processing circuitry configured to:

determine a first Bluetooth data packet, wherein the first Bluetooth data 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;

cause a Bluetooth radio to send the first Bluetooth data packet, wherein the first Bluetooth data packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services;

identify a second Bluetooth data packet received by the Bluetooth radio from a second device in response to the first Bluetooth data packet, wherein the second device is different from the device, and wherein the second Bluetooth data packet indicates that the Wi-Fi service is supported by the second device; and

cause a Wi-Fi radio of the device to send one or more Wi-Fi frames to the second device, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.

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

3 . The device of claim 1 , wherein the second sub-field comprises a name of the Wi-Fi service and a data link identifier.

4 . The device of claim 1 , wherein the second sub-field comprises an indication of a publish operation or a subscribe operation.

5 . 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.

6 . The device of claim 1 , wherein the transport data further comprises an indication of a BLE address associated with the device.

7 . The device of claim 1 , wherein the transport data further comprises an indication of channel information associated with the Wi-Fi service.

8 . The device of claim 1 , wherein the processing circuitry is further configured to activate a neighbor awareness networking (NAN) interface in response to identifying the second Bluetooth data packet.

9 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi Direct interface in response to identifying the second Bluetooth data packet.

10 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi infrastructure interface in response to identifying the second Bluetooth data packet.

11 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi interface in response to identifying the second Bluetooth data packet, wherein the Wi-Fi interface is associated with operating the device in a 60 GHz frequency band.

12 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi interface in response to identifying the second Bluetooth data packet, wherein the Wi-Fi interface is associated with operating the device in a sub-1 GHz frequency band.

13 . The device of claim 1 , wherein the first sub-field enables decoding of the second sub-field.

14 . The device of claim 1 , further comprising a transceiver configured to send and receive wireless signals.

15 . The device of claim 14 , further comprising one or more antennas coupled to the transceiver.

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

identifying, by a first device, a first Bluetooth data packet received from a second device using a Bluetooth radio, wherein the first Bluetooth data 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 first device;

determining that the first device supports a Wi-Fi service of the one or more Wi-Fi services;

cause the Bluetooth radio to send a second Bluetooth data packet to the first device, wherein the second Bluetooth data packet comprises an indication that the first device supports the Wi-Fi service; and

identify one or more Wi-Fi frames received from the second device using a Wi-Fi radio, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.

17 . The non-transitory computer-readable medium of claim 16 , wherein the second sub-field comprises a name of the Wi-Fi service and a data link identifier.

18 . The non-transitory computer-readable medium of claim 16 , wherein the second sub-field comprises an indication of a publish operation or a subscribe operation.

19 . The non-transitory computer-readable medium of claim 16 , wherein the transport data further comprises an indication of channel information associated with the Wi-Fi service.

20 . A method, comprising:

determining, by processing circuitry of a first device a first Bluetooth data packet, wherein the first Bluetooth data 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;

causing a Bluetooth radio to send, by the processing circuitry, the first Bluetooth data packet, wherein the first Bluetooth data packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services;

identifying, by the processing circuitry, a second Bluetooth data packet received by the Bluetooth radio from a second device in response to the first Bluetooth data packet, wherein the second device is different from the first device, and wherein the second Bluetooth data packet indicates that the Wi-Fi service is supported by the second device; and

causing a Wi-Fi radio of the first device to send, by the processing circuitry, one or more Wi-Fi frames to the second device, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 50673 FRAME: 939. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 16, 2019
From: QI, EMILY H; CORDEIRO, CARLOS; HUGHES, ROBERT D; OREN, ELAD; RESHEF, EHUD
To: INTEL IP CORPORATION
Reel/Frame 050734/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2019
From: QI, EMILY H; CORDEIRO, CARLOS; HUGHES, ROBERT D; OREN, ELAD; RESHEF, EHUD
To: INTEL CORPORATION
Reel/Frame 050673/0939 →