IP Library › Granted Patent US 11,659,626
Granted Patent B2
US 11,659,626 · App. 17/542,993 · Granted May 23, 2023

Apparatus and method for communicating by using Bluetooth low energy

Inventors: Chunho Park (Suwon-si, KR); Namyong Kang (Suwon-si, KR); Ihlho Kim (Suwon-si, KR); Yunsik Bae (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W88/06H04B17/318H04W4/80H04W8/26H04W72/21H04W80/02
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,659,626
App. No.
17/542,993
Granted
May 23, 2023
Kind
B2
Abstract

An electronic device is provided. The electronic device includes a communication module supporting communication based on Bluetooth Low Energy (BLE), and a processor operatively coupled to the communication module. The processor is configured to transmit control information to request the communication module to operate in a first mode. Upon receiving an advertising Packet Data Unit (PDU) of predefined types from an external electronic device, the first mode corresponds to a mode of controlling the communication module so that a scan request is transmitted to the external electronic device in response to reception of the advertising PDU of the predefined types. The communication module is configured to receive the advertising PDU from the external electronic device, while operating in the first mode, on the basis of the control information, identify that a type of the received advertising PDU corresponds to a first type distinct from the predefined types, on the basis of a header included in the received advertising PDU, bypass transmission of the scan request on the basis of the identifying, and transmit to the processor an advertising notification for representing that the advertising PDU of the first type has been received.

Claims (73)

1. An electronic device comprising:

a communication circuitry to support communication based on Bluetooth Low Energy (BLE); and

at least one processor operatively coupled to the communication circuitry,

wherein the communication circuitry is configured to:

receive an advertising Packet Data Unit (PDU) from an external electronic device, while operating in a first mode, wherein the first mode corresponds to a mode of controlling the communication circuitry to transmit an additional information request to the external electronic device in response to reception of the advertising PDU of predefined types from the external electronic device,

identify a type of the received advertising PDU, based on a header included in the received advertising PDU, and

in response to identifying that the type of the received advertising PDU corresponds to a first type distinct from the predefined types, skip transmission of the additional information request, and transmit to the at least one processor an advertising notification for representing that the advertising PDU of the first type has been received.

2. The electronic device of claim 1 ,

wherein the communication circuitry is further configured to, in response to identifying that the type of the received advertising PDU corresponds to the predefined types, transmit the additional information request to the external electronic device, and

wherein the additional information request is a scan request.

3. The electronic device of claim 2 , wherein, in the first mode, the communication circuitry is further configured to:

receive a scan response transmitted from the external electronic device in response to the scan request, and

transmit an advertising notification to the at least one processor in response to the received scan response.

4. The electronic device of claim 1 ,

wherein the at least one processor is further configured to, in response to receiving the advertising notification, transmit to the communication circuitry, control information for requesting for a connection with the external electronic device, and

wherein the communication circuitry is further configured to, in response to receiving the control information for requesting for the connection, transmit a connection initiation to the external electronic device.

5. The electronic device of claim 1 ,

wherein the predefined types comprise at least one of an ADV_IND type or an ADV_SCAN_IND type, and

wherein the first type corresponds to at least one of a non-scannable attribute, a connectable attribute, or an undirected attribute.

6. An electronic device comprising:

a communication circuitry configured to support Bluetooth Low Energy (BLE) wireless communication, and upon receiving an advertising Packet Data Unit (PDU) of a predefined type from an external electronic device, to request the external electronic device for additional information; and

at least one processor operatively coupled to the communication circuitry,

wherein the communication circuitry is configured to:

receive an advertising PDU comprising a header and a payload, from the external electronic device,

identify a type of the advertising PDU included in the header of the advertising PDU,

identify data included in the payload of the advertising PDU, and

in response to identifying that the identified type of the advertising PDU is the predefined type and at least a portion of the identified data of the advertising PDU corresponds to an identifier, transmit to the at least one processor an advertising notification for representing that the advertising PDU comprising the identifier has been received, and withhold transmission of the additional information request to the external electronic device.

7. The electronic device of claim 6 , wherein the communication circuitry is further configured to:

identify a first data included in a first field of the payload of the advertising PDU, and

in response to identifying that the identified type is the predefined type and the identified first data is a predefined data corresponding to the identifier, transmit to the at least one processor the advertising notification for representing that the advertising PDU comprising the predefined data has been received, and withhold transmission of the additional information request to the external electronic device.

8. The electronic device of claim 6 ,

wherein the communication circuitry is further configured to:

in response to identifying that the identified type of the advertising PDU is the predefined type and the identified data of the advertising PDU does not correspond to the identifier, transmit the additional information request to the external electronic device, and

wherein the additional information request is a scan request.

9. The electronic device of claim 6 ,

wherein the at least one processor is further configured to, in response to receiving the advertising notification, transmit to the communication circuitry, control information for requesting for a connection with the external electronic device, and

wherein the communication circuitry is further configured to, in response to receiving the control information for requesting for the connection, transmit a connection initiation to the external electronic device.

10. The electronic device of claim 6 , wherein the identifier comprises at least one of information for representing a service Universally Unique IDentifier (UUID) indicating a service that can be provided by the electronic device and information for representing a service UUID indicating a service using the external electronic device.

11. A method of operating an electronic device comprising a communication circuitry and at least one processor, the method comprising:

receiving, in the communication circuitry, an advertising Packet Data Unit (PDU) from an external electronic device, while operating in a first mode, wherein the first mode corresponds to a mode of controlling the communication circuitry to transmit an additional information request to the external electronic device in response to reception of the advertising PDU of predefined types from the external electronic device;

identifying, in the communication circuitry, a type of the received advertising PDU, based on a header included in the received advertising PDU; and

in response to identifying that the type of the received advertising PDU corresponds to a first type distinct from the predefined types, in the communication circuitry, skipping transmission of the additional information request, and transmitting to the at least one processor an advertising notification for representing that the advertising PDU of the first type has been received.

12. The method of claim 11 , further comprising:

in response to identifying that the type of the received advertising PDU corresponds to the predefined types, transmitting via the communication circuitry, the additional information request to the external electronic device,

wherein the additional information request is a scan request.

13. The method of claim 12 , further comprising:

receiving a scan response transmitted from the external electronic device in response to the scan request, and

transmitting an advertising notification to the at least one processor in response to the received scan response.

14. The method of claim 11 , further comprising:

in response to receiving the advertising notification transmitting, by the at least one processor to the communication circuitry, control information for requesting for a connection with the external electronic device; and

in response to receiving the control information for requesting for the connection, transmitting, by the communication circuitry, a connection initiation to the external electronic device.

15. The method of claim 11 ,

wherein the predefined types comprise at least one of an ADV_IND type or an ADV_SCAN_IND type, and

wherein the first type corresponds to at least one of a non-scannable attribute, a connectable attribute, or an undirected attribute.

16. A method of operating an electronic device comprising a communication circuitry and at least one processor,

wherein the communication circuitry is configured to support Bluetooth Low Energy (BLE) wireless communication, and upon receiving an advertising Packet Data Unit (PDU) of a predefined type from an external electronic device, to request the external electronic device for additional information, and

wherein the method comprises:

receiving, in the communication circuitry, an advertising PDU comprising a header and a payload, from the external electronic device;

identifying, in the communication circuitry, a type of the advertising PDU included in the header of the advertising PDU;

identifying, in the communication circuitry, data included in the payload of the advertising PDU; and

in response to identifying that the identified type of the advertising PDU is the predefined type and at least a portion of the identified data of the advertising PDU corresponds to an identifier, in the communication circuitry, transmitting to the at least one processor an advertising notification for representing that the advertising PDU comprising the identifier has been received, and withholding transmission of the additional information request to the external electronic device.

17. The method of claim 16 ,

wherein the identifying of the data included in the payload comprises:

identifying, in the communication circuitry, a first data included in a first field of the payload of the advertising PDU, and

wherein the transmitting of the advertising notification and withholding of transmission of the additional information comprises:

in response to identifying that the identified type is the predefined type and the identified first data is a predefined data corresponding to the identifier, in the communication circuitry, transmitting to the at least one processor the advertising notification for representing that the advertising PDU comprising the predefined data has been received, and withholding transmission of the additional information request to the external electronic device.

18. The method of claim 16 , further comprising:

in response to identifying that the identified type of the advertising PDU is the predefined type and the identified data of the advertising PDU does not correspond to the identifier, transmitting, via the communication circuitry, the additional information request to the external electronic device,

wherein the additional information request is a scan request.

19. The method of claim 16 , further comprising:

in response to receiving the advertising notification, transmitting by the at least one processor to the communication circuitry, control information for requesting for a connection with the external electronic device; and

in response to receiving the control information for requesting for the connection, transmitting by the communication circuitry, a connection initiation to the external electronic device.

20. The method of claim 16 , wherein the identifier comprises at least one of information for representing a service Universally Unique IDentifier (UUID) indicating a service that can be provided by the electronic device and information for representing a service UUID indicating a service using the external electronic device.

Priority Claims (1)
KR 10-2018-0092713 · Aug 8, 2018 · national
Continuity (2)
Continuation 16530285 · Aug 2, 2019
Related Publication 20220095419A1 · Mar 24, 2022
Cited By (2)
US 12,457,482 US 12,621,645