IP Library Granted Patent US 11,399,372
Granted Patent B2
US 11,399,372 · App. 16/721,276 · Granted Jul 26, 2022

Electronic device providing periodic positioning communication via wireless communication channel

Inventors: Jonghoon Jang (Gyeonggi-do, KR); Doosuk Kang (Gyeonggi-do, KR); Hyunchul Kim (Gyeonggi-do, KR); Yi Yang (Gyeonggi-do, KR); Sejong Yoon (Gyeonggi-do, KR); Moonseok Kang (Gyeonggi-do, KR); Eunji Kwon (Gyeonggi-do, KR); Myeonghwan Nam (Gyeonggi-do, KR)
H04W72/048G01S13/76H04M1/72412H04W4/023H04W4/027H04W52/0238
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,399,372
App. No.
16/721,276
Granted
Jul 26, 2022
Kind
B2
Abstract

An electronic device is provided. The electronic device includes an ultra-wideband (UWB) communication circuit, a processor operatively connected to the UWB communication circuit, and a memory operatively connected to the processor. The memory stores instructions, and when the instructions are executed, the instructions, when executed, further cause the processor to establish a wireless communication channel with an external electronic device using the UWB communication circuit, perform positioning communication with the external electronic device based on a predetermined period, via the wireless communication channel, recognize a distance between the electronic device and the external electronic device, and a changing trend of the distance, based at least on the positioning communication, and change the positioning communication period based on the recognized distance and the changing trend.

Claims (61)

1. An electronic device, comprising:

a first wireless communication circuit;

a second wireless communication circuit which uses a communication scheme different from the first wireless communication circuit;

a processor operatively connected to the first wireless communication circuit and the second wireless communication circuit; and

a memory operatively connected to the processor,

wherein the memory stores instructions, and when the instructions are executed, the instructions cause the processor to:

establish a first wireless communication channel with an external electronic device using the first wireless communication circuit;

transmit session information to the external electronic device via the first wireless communication channel;

establish a second wireless communication channel with the external electronic device using the second wireless communication circuit, based on at least a part of the session information;

perform positioning communication with the external electronic device based on a predetermined first period via the second wireless communication channel;

recognize a distance between the electronic device and the external electronic device and a changing trend of the distance based at least on the positioning communication; and

change a positioning communication period based on the recognized distance and changing trend.

2. The electronic device of claim 1 , wherein the first wireless communication circuit is a Bluetooth Low Energy (BLE) communication circuit and the second wireless communication circuit is an ultra-wideband (UWB) communication circuit.

3. The electronic device of claim 2 , wherein the instructions, when executed, further cause the processor to:

determine a strength of a signal received from the external electronic device via the BLE communication circuit or a variation in the strength;

determine to activate positioning communication based on the determination result; and

establish a wireless communication channel for positioning communication using the UWB communication circuit, according to the determination.

4. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

calculate a variation in the distance per unit time using a plurality of distance values obtained by performing periodic positioning communication;

if it is recognized that the distance between the electronic device and the external electronic device is not changed, or if the distance is not changed during a predetermined period of time, based on the calculated variation, set the positioning communication period to a second period, which is longer than the predetermined first period;

if it is recognized that the distance between the electronic device and the external electronic device tends to decrease based on the calculated variation, set the positioning communication period to a third period, which is shorter than the predetermined first period; and

if it is recognized that the distance between the electronic device and the external electronic device tends to increase based on the calculated variation, set the positioning communication period to a fourth period, which is longer than the predetermined first period.

5. The electronic device of claim 4 , further comprising:

an acceleration sensor operatively connected to the processor,

wherein the instructions, when executed, further cause the processor to:

determine a variation in an acceleration value based on information periodically received from the acceleration sensor;

set the third period to be shorter as the acceleration value is higher when the distance between the electronic device and the external electronic device decreases; and

set the fourth period to be longer as the acceleration value is higher and the distance between the electronic device and the external electronic device increases.

6. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

position communication by transmitting a positioning start message including the predetermined first period to the external electronic device and receiving a response message in response to the positioning start message from the external electronic device; and

recognize the distance between the electronic device and the external electronic device using a point in time at which the positioning start message is transmitted, a point in time at which the response message is received, and time information included in the response message.

7. The electronic device of claim 6 , wherein information associated with the recognized distance is included in a positioning start message to be transmitted subsequently, and is transmitted to the external electronic device.

8. The electronic device of claim 6 , wherein information associated with the changed positioning communication period is included in a positioning start message to be transmitted subsequently, and is transmitted to the external electronic device.

9. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

position communication by receiving a positioning start message from the external electronic device, transmitting a response message including the predetermined first period to the external electronic device, and receiving a final message including time information from the external electronic device as a response of the external electronic device that receives the response message; and

recognize the distance between the electronic device and the external electronic device using a point in time at which the response message is transmitted, a point in time at which the final message is received, and time information included in the final message.

10. The electronic device of claim 9 , wherein the information associated with the recognized distance is included in a response message to be transmitted subsequently and is transmitted to the external electronic device.

11. The electronic device of claim 9 , wherein the information associated with the changed period is included in a response start message to be transmitted subsequently, and is transmitted to the external electronic device.

12. The electronic device of claim 1 , wherein, when the recognized distance is within a threshold value, when a user input that the processor receives via an input device is a user input for controlling the external electronic device, or when an application running in the electronic device is a designated application, the instructions, when executed, further cause the processor to:

calculate a variation in the distance per unit time using a plurality of distance values obtained by performing periodic positioning communication, and recognizing that the distance between the electronic device and the external electronic device tends to decrease or recognizing that the distance between the electronic device and the external electronic device tends to increase, based on the calculated variation in the distance, so as to recognize the changing trend.

13. The electronic device of claim 12 , further comprising:

an acceleration sensor operatively connected to the processor,

wherein the instructions, when executed, further cause the processor to calculate an acceleration of the electronic device using a signal received from the acceleration sensor when the distance between the electronic device and the external electronic device decreases or increases, so as to recognize the changing trend.

14. The electronic device of claim 12 , wherein the running application comprises an application of which an execution screen is displayed on a display.

15. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

calculate a variation in the distance per unit time using a plurality of distance values obtained by performing periodic positioning communication; and

if it is recognized that the distance between the electronic device and the external electronic device is not changed during a predetermined period of time, based on the calculated variation, deactivate the positioning communication.

16. The electronic device of claim 15 , wherein the instructions, when executed, further cause the processor to terminate the second wireless communication channel so as to deactivate the positioning communication.

17. A method of operating an electronic device, the method comprising:

establishing a first wireless communication channel with an external electronic device using a first wireless communication circuit of the electronic device;

transmitting session information to the external electronic device via the first wireless communication channel;

establishing a second wireless communication channel with the external electronic device using a second wireless communication circuit of the electronic device based on at least a part of the session information;

performing positioning communication with the external electronic device based on a predetermined first period via the second wireless communication channel;

recognizing a distance between the electronic device and the external electronic device and a changing trend of the distance, based at least on the positioning communication; and

changing a positioning communication period, based on the recognized distance and the changing trend.

18. The method of claim 17 , wherein the first wireless communication circuit is a Bluetooth Low Energy (BLE) communication circuit and the second wireless communication circuit is a UWB communication circuit.

19. The method of claim 17 , wherein recognizing the changing trend comprises calculating a variation in the distance per unit time using a plurality of distance values obtained by performing periodic positioning communication,

wherein changing the positioning communication period comprises:

if it is recognized that the distance between the electronic device and the external electronic device is not changed or if the distance is not changed during a predetermined period of time, based on the calculated variation, setting the positioning communication period to a second period, which is longer than the predetermined first period; and

if it is recognized that the distance between the electronic device and the external electronic device tends to decrease, based on the calculated variation, setting the positioning communication period to a third period, which is shorter than the predetermined first period; and

if it is recognized that the distance between the electronic device and the external electronic device tends to increase, based on the calculated variation, setting the positioning communication period to a fourth period, which is longer than the predetermined first period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: JANG, JONGHOON; KANG, DOOSUK; KIM, HYUNCHUL; YANG, YI; YOON, SEJONG; KANG, MOONSEOK; KWON, EUNJI; NAM, MYEONGHWAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051386/0491 →
Priority Claims (1)
KR 10-2019-0031406 · Mar 19, 2019 · national
Continuity (1)
Related Publication 20200305142A1 · Sep 24, 2020
Cited By (1)
US 12,659,750