IP Library Granted Patent US 9,544,846
Granted Patent B2
US 9,544,846 · App. 15/089,493 · Granted Jan 10, 2017

Method and apparatus for bluetooth-based general service discovery

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 9,544,846
App. No.
15/089,493
Granted
Jan 10, 2017
Kind
B2
Abstract

The disclosure relates to a method, system and apparatus for extending Bluetooth low energy (BLE) technology to conserve energy in multi-mode wireless devices. In one embodiment, the disclosure relates to a device comprising a first module configured for radio communication at a non-BLE communication mode; a second module to communicate at a BLE communication mode; and a controller for controlling the first and the second communication modules, the controller configured to direct the BLE communication mode to at least one of advertise or scan for information relating to the non-BLE communication mode.

Claims (63)

1. An apparatus, comprising: a memory;

circuitry for Bluetooth Low Energy (BLE) communication, at least a portion of the circuitry coupled to the memory, the circuitry to:

generate a packet for transmission over a BLE channel from a wireless communication device, the packet to comprise advertising data for a service associated with a non-Bluetooth wireless communication technology, the advertising data to indicate whether the wireless communication device is a seeking platform, the advertising data to comprise an identifier for an organization associated with the non-Bluetooth wireless communication technology;

identify a remote device based on a response to the packet, the response received from the remote device, the remote device to comprise a device capable of wireless communication according to the non-Bluetooth wireless communication technology; and cause the wireless communication device to engage in wireless communication with the remote device according to the non-Bluetooth wireless communication technology.

2. The apparatus of claim 1 , the advertising data to indicate whether the wireless communication device is capable of providing the service.

3. The apparatus of claim 1 , the non-Bluetooth wireless communication technology to comprise a Wi-Fi Alliance wireless communication technology.

4. The apparatus of claim 1 , the non-Bluetooth wireless communication technology to comprise a cellular wireless communication technology.

5. The apparatus of claim 1 , the circuitry to cause the wireless communication device to operate as a Generic Attribute Profile (GATT) server.

6. The apparatus of claim 5 , the circuitry to cause the wireless communication device to expose a GATT database to the remote device, the GATT database to comprise data associated with the non-Bluetooth wireless communication technology, the remote device to comprise a GATT client.

7. The apparatus of claim 1 , the wireless communication device to comprise a BLE peripheral device.

8. The apparatus of claim 1 , the remote device to comprise a BLE central device.

9. A system-on-a-chip (SoC), comprising:

the apparatus of claim 1 ;

a first radio for BLE communication, the first radio coupled to the circuitry; and

a second radio for wireless communication according to the non-Bluetooth wireless communication technology.

10. A system, comprising:

the SoC of claim 9 ;

a first antenna coupled to the first radio; and

a second antenna coupled to the second radio.

11. At least one non-transitory machine-readable storage medium, comprising a set of instructions that, in response to being executed at a wireless communication device, cause the wireless communication device to:

transmit a packet over a Bluetooth Low Energy (BLE) advertising channel, the packet to comprise advertising data for a service associated with a non-Bluetooth wireless communication technology, the advertising data to indicate whether the wireless communication device is a seeking platform, the advertising data to comprise an identifier for an organization associated with the non-Bluetooth wireless communication technology;

identify a remote device based on a response to the packet, the response received from the remote device, the remote device to comprise a device capable of wireless communication according to the non-Bluetooth wireless communication technology; and

wirelessly communicate with the remote device according to the non-Bluetooth wireless communication technology.

12. The at least one non-transitory machine-readable storage medium of claim 11 , the advertising data to indicate whether the wireless communication device is capable of providing the service.

13. The at least one non-transitory machine-readable storage medium of claim 11 , the non-Bluetooth wireless communication technology to comprise a Wi-Fi Alliance wireless communication technology.

14. The at least one non-transitory machine-readable storage medium of claim 11 , the non-Bluetooth wireless communication technology to comprise a cellular wireless communication technology.

15. The at least one non-transitory machine-readable storage medium of claim 11 , comprising instructions that, in response to being executed at the wireless communication device, cause the wireless communication device to operate as a Generic Attribute Profile (GATT) server.

16. The at least one non-transitory machine-readable storage medium of claim 15 , comprising instructions that, in response to being executed at the wireless communication device, cause the wireless communication device to expose a GATT database to the remote device, the GATT database to comprise data associated with the non-Bluetooth wireless communication technology, the remote device to comprise a GATT client.

17. The at least one non-transitory machine-readable storage medium of claim 11 , the wireless communication device to comprise a BLE peripheral device.

18. The at least one non-transitory machine-readable storage medium of claim 11 , the remote device to comprise a BLE central device.

19. An apparatus, comprising:

a memory;

circuitry for Bluetooth Low Energy (BLE) communication, at least a portion of the circuitry coupled to the memory, the circuitry to:

scan a BLE channel for advertising packets;

identify a remote device based on a packet received from the remote device over the BLE channel, the packet to comprise advertising data for a service associated with a non-Bluetooth wireless communication technology, the advertising data to indicate whether the remote device is a seeking platform, the advertising data to comprise an identifier for an organization associated with the non-Bluetooth wireless communication technology;

generate a response for transmission from a wireless communication device to the remote device to initiate an establishment of a BLE connection with the remote device; and

cause the wireless communication device to engage in wireless communication with the remote device according to the non-Bluetooth wireless communication technology.

20. The apparatus of claim 19 , the advertising data to indicate whether the remote device is capable of providing the service.

21. The apparatus of claim 19 , the non-Bluetooth wireless communication technology to comprise a Wi-Fi Alliance wireless communication technology.

22. The apparatus of claim 19 , the non-Bluetooth wireless communication technology to comprise a cellular wireless communication technology.

23. The apparatus of claim 19 , the circuitry to cause the wireless communication device to operate as a Generic Attribute Profile (GATT) client.

24. The apparatus of claim 23 , the circuitry to cause the wireless communication device to access data comprised in an exposed GATT database of the remote device, the GATT database to comprise data associated with the non-Bluetooth wireless communication technology, the remote device to comprise a GATT server.

25. The apparatus of claim 19 , the wireless communication device to comprise a BLE central device.

26. The apparatus of claim 19 , the remote device to comprise a BLE peripheral device.

27. A system, comprising:

the apparatus of claim 19 ;

a first radio for BLE communication, the first radio coupled to the circuitry; and

a second radio for wireless communication according to the non-Bluetooth wireless communication technology.

28. The system of claim 27 , comprising:

a first antenna coupled to the first radio; and

a second antenna coupled to the second radio.

29. At least one non-transitory machine-readable storage medium, comprising a set of instructions that, in response to being executed at a wireless communication device, cause the wireless communication device to:

scan a BLE channel for advertising packets;

identify a remote device based on a packet received from the remote device over the BLE channel, the packet to comprise advertising data for a service associated with a non-Bluetooth wireless communication technology, the advertising data to indicate whether the remote device is a seeking platform, the advertising data to comprise an identifier for an organization associated with the non-Bluetooth wireless communication technology;

transmit a response to the remote device to initiate an establishment of a BLE connection with the remote device; and

wirelessly communicate with the remote device according to the non-Bluetooth wireless communication technology.

30. The at least one non-transitory machine-readable storage medium of claim 29 , the advertising data to indicate whether the remote device is capable of providing the service.

31. The at least one non-transitory machine-readable storage medium of claim 29 , the non-Bluetooth wireless communication technology to comprise a Wi-Fi Alliance wireless communication technology.

32. The at least one non-transitory machine-readable storage medium of claim 29 , the non-Bluetooth wireless communication technology to comprise a cellular wireless communication technology.

33. The at least one non-transitory machine-readable storage medium of claim 29 , comprising instructions that, in response to being executed at the wireless communication device, cause the wireless communication device to cause the wireless communication device to operate as a Generic Attribute Profile (GATT) client.

34. The at least one non-transitory machine-readable storage medium of claim 33 , comprising instructions that, in response to being executed at the wireless communication device, cause the wireless communication device to access data comprised in an exposed GATT database of the remote device, the GATT database to comprise data associated with the non-Bluetooth wireless communication technology, the remote device to comprise a GATT server.

35. The at least one non-transitory machine-readable storage medium of claim 29 , the wireless communication device to comprise a BLE central device.

36. The at least one non-transitory machine-readable storage medium of claim 29 , the remote device to comprise a BLE peripheral device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →