IP Library Granted Patent US 9,681,381
Granted Patent B2
US 9,681,381 · App. 14/341,046 · Granted Jun 13, 2017

Bluetooth low energy (BLE) device and method for adjusting operation mode of application processor based on information communicated within BLE packet

Inventor: Hyuk Kang (Yongin-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W52/0229H04W4/008H04L67/16H04L69/22H04W4/06H04W8/005H04W52/0235
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,681,381
App. No.
14/341,046
Granted
Jun 13, 2017
Kind
B2
Abstract

A method of broadcasting a Bluetooth Low Energy (BLE) packet, the method is provided. The method includes generating a random address that includes service identification information of a device, writing the generated random address to a header of the BLE packet, and broadcasting the BLE packet including the header where the generated random address is written, wherein the service identification information of the device includes information to switch an Application Processor (AP) in an external device that receives the BLE packet from a sleep mode to an awake mode.

Claims (55)

1. A method of broadcasting a packet, the method comprising:

writing service identification information of a device to a header of the packet; and

broadcasting the packet including the header where the service identification information of the device is written,

wherein the service identification information of the device comprises information that is used to switch an Application Processor (AP) included in an external device that receives the packet from a sleep mode to an awake mode, and

wherein the header comprises information about a total number of all packets and identification information about a current packet such that the AP is switched from the sleep mode to the awake mode if all of the packets are received by the external device.

2. The method of claim 1 , wherein the header further comprises a hash value of the service identification information and a random value of a number of bits.

3. The method of claim 1 ,

wherein the writing of the service identification information of the device comprises:

generating a random address comprising the service identification information of the device; and

writing the generated random address to the header of the packet, and

wherein, when the generated random address matches a random address of another device that is scanned, the generating of the random address is performed again to generate another random address.

4. The method of claim 3 , wherein the generated random address further comprises company identification information.

5. The method of claim 1 , further comprising:

writing the information about the total number of all of the packets and the identification information about the current packet to a payload of the packet.

6. A non-transitory computer-readable storage medium having stored thereon a computer program, which when executed by a computer, performs the method of claim 1 .

7. A method of adjusting an operation mode of an Application Processor (AP), the method comprising:

receiving from an external device a packet including a header where service identification information of the external device is written, wherein the header comprises information about a total number of all packets and identification information about a current packet;

extracting the service identification information of the external device from the header of the packet;

comparing the extracted service identification of the external device to service identification information that is preset with regard to a change in an operation mode of the AP;

extracting the information about the total number of all packets and the identification information of the current packet;

determining whether all of the packets are received based on the information about the total number of all of the packets and the identification information of the current packet; and

switching the AP from a sleep mode to an awake mode based on a result of the comparing and a result of the determining.

8. The method of claim 7 , wherein the header further comprises a hash value of the service identification information and a random value of a number of bits.

9. The method of claim 7 , wherein the switching of the AP from the sleep mode to the awake mode comprises, when a degree of similarity between the extracted service identification information of the external device and preset service identification information is equal to or higher than a threshold value, switching the AP from the sleep mode to the awake mode.

10. The method of claim 7 , further comprising:

setting the service identification information with regard to the change in the operation mode of the AP.

11. The method of claim 7 , further comprising:

further extracting company identification information of the external device from the header of the packet; and

comparing the extracted company identification information of the external device to company identification information that is preset with regard to a change in an operation mode of the AP.

12. The method of claim 7 , wherein the extracting of the information about the total number of all of the packets and the identification information of the current packet comprises extracting the information about the total number of all of the packets and the identification information of the current packet from the header or a payload of the packet.

13. A non-transitory computer-readable storage medium having stored thereon a computer program, which when executed by a computer, performs the method of claim 7 .

14. A device for broadcasting a packet, the device comprising:

at least one processor configured to:

write service identification information of a device to a header of the packet; and

a communication interface configured to broadcast the packet including the header where the service identification information of the device is written,

wherein the service identification information of the device comprises information that is used to switch an Application Processor (AP) included in an external device that receives the packet from a sleep mode to an awake mode, and

wherein the header comprises information about a total number of all packets and identification information about a current packet such that the AP is switched from the sleep mode to the awake mode if all of the packets are received by the external device.

15. The device of claim 14 ,

wherein the processor is further configured to:

generate a random address that comprises the service identification information of the device, and

write the generated random address to the header of the packet, and

wherein, when the generated random address matches a random address of another device that is scanned, the at least one processor is further configured to generate another random address.

16. The device of claim 15 , wherein the generated random address further comprises company identification information.

17. The device of claim 14 , wherein the at least one processor is further configured to write information about a total number of all packets and identification information about a current packet to a payload of the packet.

18. A device for adjusting an operation mode of an Application Processor (AP), the device comprising:

a communication interface configured to receive from an external device a packet that comprises a header to which service identification information of the external device is written, wherein the header comprises information about a total number of all packets and identification information about a current packet;

at least one processor configured to:

extract the service identification information of the external device from the header of the packet,

extract the information about the total number of all packets and the identification information of the current packet,

determine whether all of the packets are received based on the information about the total number of all of the packets and the identification information of the current packet, and

transmit, based on a result of determining whether all of the packets are received and a result of comparing the extracted service identification of the external device to service identification information that is preset with regard to a change in an operation mode of an AP, an awake mode switching command to the AP; and

an AP configured to switch from a sleep mode to an awake mode based on the awake mode switching command that is received from the at least one processor.

19. The device of claim 18 , wherein the at least one processor is further configured to:

extract company identification information of the external device from the header of the packet, and

compare the extracted company identification information of the external device to company identification information that is preset with regard to a change in an operation mode of the AP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: KANG, HYUK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 033393/0630 →
Priority Claims (1)
KR 10-2013-0118733 · Oct 4, 2013 · national
Continuity (1)
Related Publication 20150099467A1 · Apr 9, 2015