IP Library Granted Patent US 12,445,900
Granted Patent B2
US 12,445,900 · App. 18/099,474 · Granted Oct 14, 2025

Electronic device and method for performing communication using same

Inventors: Hyunchul Kim (Suwon-si, KR); Moonseok Kang (Suwon-si, KR); Yi Yang (Suwon-si, KR); Jonghoon Jang (Suwon-si, KR); Kunyoung Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04W28/0284G01S13/08H04W28/0289H04W28/08
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 12,445,900
App. No.
18/099,474
Granted
Oct 14, 2025
Kind
B2
Abstract

An electronic device, according to various embodiments of the present disclosure, comprises: a communication module and a processor operatively connected to the communication module, wherein the processor may be configured to: broadcast, through the communication module, a first message for measuring a distance in each of a plurality of distance measurement subsections included in a first distance measurement section; receive, via the communication module, in each of the plurality of distance measurement subsections, at least one second message in response to the first message from at least one external electronic device; determine information related to congestion of each of the plurality of distance measurement subsections, based on the number of the at least one second message received in each of the plurality of distance measurement subsections; and broadcast, through the communication module, a third message including the information related to the congestion in a first distance measurement subsection of a plurality of distance measurement subsections included in a second distance measurement section.

Claims (61)

1. An electronic device comprising:

a communication module; and

a processor operatively coupled to the communication module,

wherein the processor is configured to:

broadcast, via the communication module, a first message for measuring a distance in each of a plurality of distance measurement subsections included in a first distance measurement section;

receive, via the communication module, in each of the distance measurement subsections, at least one second message in response to the first message from at least one external electronic device;

determine, based on the number of the at least one second message received in each of the plurality of distance measurement subsections, information related to congestion of each of the plurality of distance measurement subsections; and

broadcast, through the communication module, a third message comprising the information related to the congestion in a first distance measurement subsection of a plurality of distance measurement subsections included in a second distance measurement section.

2. The electronic device of claim 1 , wherein the first distance measurement section comprises a period for measuring the distance and/or direction of the at least one external electronic device, and

wherein each of the plurality of distance measurement subsections comprises a section in which the first message is broadcast, and distance measurement is completed with at least a portion of the at least one external electronic device based on the second message received in response to the first message.

3. The electronic device of claim 1 , wherein the processor is further configured to:

determine a utilization rate of each of the distance measurement subsections, based on each distance measurement subsection of the plurality of distance measurement subsections and the number of the at least one second messages received in each distance measurement subsection; and

determine the congestion level of each location measurement subsection, based on the utilization rate of each location measurement subsection.

4. The electronic device of claim 3 , wherein the processor is further configured to:

analyze the at least one second message to determine whether reception succeeds or fails; and

calculate a number of second messages, based on the number of the successfully received second messages, the number of the second messages that have failed to be received, or the number corresponding to the number of the second messages that have failed to be received.

5. The electronic device of claim 3 , wherein the processor is further configured to:

configure a load balancing bit of the third message, based on the congestion level of each distance measurement subsection;

configure a distance measurement subsection index of the third message, based on the current distance measurement subsection in which the third message is to be broadcast; and

configure an available distance measurement subsection index mask for each of the distance measurement subsections, based on the value of the configured load balancing bit.

6. The electronic device of claim 1 , wherein the processor is further configured to adjust the second distance measurement section or adjust a section of a contention phase of each of a plurality of distance measurement subsections of the second distance measurement section based on the information related to the congestion for each of the distance measurement subsections of the plurality of distance measurement subsections of the second distance measurement section being included in the designated first range.

7. The electronic device of claim 6 , wherein the processor is further configured to add at least one distance measurement subsection to a plurality of distance measurement subsections included in the second distance measurement section and configure a third distance measurement section, based on the plurality of distance measurement subsections and the added at least one distance measurement subsection, based on the congestion related information for each of the distance measurement subsections of the plurality of distance measurement subsections of the second distance measurement section being included in the designated first range.

8. The electronic device of claim 7 , wherein the processor is further configured to exclude the added at least one distance measurement subsection, and configure a fourth distance measurement section based on the plurality of distance measurement subsections and the excluded at least one distance measurement subsection, based on the information related to the congestion for each of the distance measurement subsections of the plurality of distance measurement subsections of the third distance measurement section being included in the designated second range, and

wherein a congestion degree of the designated first range is greater than a congestion degree of the designated second range.

9. The electronic device of claim 7 , wherein the processor is further configured to configure the contention phase to the specified time to configure a fourth distance measurement section based on the information related to the congestion for each of the distance measurement subsections of the plurality of distance measurement subsections of the third distance measurement section being included in the designated second range, and

wherein the congestion degree of the designated first range is greater than the congestion degree of the designated second range.

10. The electronic device of claim 6 , wherein the processor is further configured to configure a contention phase of each of the distance measurement subsections of the plurality of distance measurement subsections longer than a specified time to configure a third distance measurement section, based on the congestion related information for each of the distance measurement subsections of the plurality of distance measurement subsections of the second distance measurement section being included in the designated first range.

11. The electronic device of claim 1 , wherein the communication module comprises an ultra-wideband (UWB) communication module.

12. A method of performing communication of an electronic device, the method comprising:

broadcasting, through a communication module, a first message for distance measurement in each distance measurement subsection of a plurality of distance measurement subsections included in the first distance measurement section;

receiving at least one second message in response to the first message from at least one external electronic device in each of the distance measurement subsections of the plurality of distance measurement subsections;

determining, based on the number of the at least one second messages received in the distance measurement subsection of each of the plurality of distance measurement subsections, information related to congestion of each of the plurality distance measurement subsections; and

broadcasting, through the communication module, a third message comprising information related to congestion in a first distance measurement subsection among a plurality of distance measurement subsections included in the second distance measurement section.

13. The method of claim 12 , wherein the first distance measurement section comprises a period for measuring the distance or direction of the at least one external electronic device, and

wherein each of the plurality of distance measurement subsections comprises a section in which the first message is broadcast and distance measurement is completed with at least a portion of the at least one external electronic device based on the second message received in response to the first message.

14. The method of claim 12 , wherein the determining information related to congestion of each of the plurality distance measurement subsections comprises:

determining a utilization rate of each of the distance measurement subsections, based on each distance measurement subsection of the plurality of distance measurement subsections and the number of the at least one second messages received in each distance measurement subsection; and

configuring a congestion level of each of the location measurement subsections to be determined, based on the utilization rate of each of the distance measurement subsections.

15. The method of claim 14 , wherein the determining the utilization rate of each of the distance measurement subsections comprises:

analyzing the at least one second message to determine whether reception succeeds or fails;

calculating a number of second messages, based on the number of the successfully received second messages, the number of the second messages that have failed to be received, or the number corresponding to the number of the second messages that have failed to be received; and

determining the utilization rate of each of the distance measurement subsections, based on each distance measurement subsection of the plurality of distance measurement subsections and the number of the at least one second messages received in each distance measurement subsection.

16. The method of claim 12 , wherein broadcasting the third message comprising information related to congestion comprises:

configuring a load balancing bit of the third message, based on the congestion level of each distance measurement subsection;

configuring a distance measurement subsection index of the third message, based on a current distance measurement subsection in which the third message is to be broadcast; and

configuring an available distance measurement subsection index mask for each of the distance measurement subsections, based on the value of the configured load balancing bit.

17. The method of claim 12 , further comprising:

adjusting the second distance measurement section or adjusting a section of a contention phase of each of a plurality of distance measurement subsections of the second distance measurement section based on the information related to the congestion for each of the distance measurement subsections of the plurality of distance measurement subsections of the second distance measurement section being included in the designated first range.

18. An electronic device comprising:

a communication module; and

a processor operatively coupled to the communication module,

wherein the processor is configured to:

receive, via the communication module, a first message for measuring a distance from an external electronic device in a first distance measurement subsection included in a first distance measurement section;

transmit, via the communication module, a second message in response to the first message to the external electronic device;

receive, via the communication module, a third message including information related to the congestion from the external electronic device in a first distance measurement subsection included in a second distance measurement section; and

transmit, via the communication module, a fourth message in response to the third message to the external electronic device, and determine a distance measurement subsection to be transmit a fifth message in a third distance measurement section based on the information related to the congestion.

19. The electronic device of claim 18 , wherein the third message comprises at least one of a load balancing bit, an index of a current distance measurement subsection, or an index mask of an available distance measurement subsection in the first distance measurement subsection included in the second distance measurement section.

20. The electronic device of claim 19 , wherein the processor is further configured to:

identify a value of the load balancing bit included in the third message;

identify, when the value of the load balancing bit is set to a first value, the index mask of the available distance measurement subsection; and

based on the index mask of the available distance measurement subsection, maintain the distance measurement subsection to be transmit the fifth message in the third distance measurement subsection as the first distance measurement subsection, or change the distance measurement subsection to be transmit the fifth message in the third distance measurement subsection to a distance measurement subsection different from the first distance measurement subsection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2023
From: KIM, HYUNCHUL; KANG, MOONSEOK; YANG, YI; JANG, JONGHOON; CHOI, KUNYOUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062436/0311 →
Priority Claims (1)
KR 10-2020-0097653 · Aug 4, 2020 · national
Continuity (2)
Continuation PCTKR2021009725 · Jul 27, 2021
Related Publication 20230164622A1 · May 25, 2023
References Cited (40)
US 7372867B2 · Ginzburg et al. · 2008 [cited by applicant]
US 8477016B2 · Seo et al. · 2013 [cited by applicant]
US 10039073B2 · Kakani et al. · 2018 [cited by applicant]
US 10536805B2 · Nallampatti Ekambaram et al. · 2020 [cited by applicant]
US 10652925B2 · Naguib et al. · 2020 [cited by applicant]
US 11381277B2 · Jang et al. · 2022 [cited by applicant]
US 11493621B2 · Naguib et al. · 2022 [cited by applicant]
US 20090262010A1 · Kwak et al. · 2009 [cited by applicant]
US 20100240377A1 · De Pasquale et al. · 2010 [cited by applicant]
US 20120172060A1 · Qing · 2012 [cited by examiner]
US 20130044657A1 · Oh et al. · 2013 [cited by applicant]
US 20150113450A1 · Feng · 2015 [cited by examiner]
US 20170086086A1 · Bhatia · 2017 [cited by examiner]
US 20170099587A1 · Patel · 2017 [cited by examiner]
US 20190221110A1 · Vanderveen · 2019 [cited by examiner]
US 20200077292A1 · Tsuyunashi · 2020 [cited by examiner]
US 20200137676A1 · Yoon · 2020 [cited by examiner]
US 20200150261A1 · Naguib et al. · 2020 [cited by applicant]
US 20200200862A1 · Li et al. · 2020 [cited by applicant]
US 20200213842A1 · Li et al. · 2020 [cited by applicant]
US 20200296614A1 · Lee · 2020 [cited by examiner]
US 20220007333A1 · Lee et al. · 2022 [cited by applicant]
US 20220417898A1 · Kim et al. · 2022 [cited by applicant]
EP 1642420 · 2014 [cited by applicant]
EP 3651410 · 2020 [cited by applicant]
KR 100625675 · 2006 [cited by applicant]
KR 1020070047628 · 2007 [cited by applicant]
KR 100939276 · 2010 [cited by applicant]
KR 1020200028671 · 2020 [cited by applicant]
KR 1020200035205 · 2020 [cited by applicant]
KR 1020200054114 · 2020 [cited by applicant]
KR 1020200070054 · 2020 [cited by applicant]
KR 1020210116119 · 2021 [cited by applicant]
Indian Office Action issued Sep. 2, 2024 in corresponding Indian Patent Application No. 202337004428. [cited by applicant]
International Search Report dated Oct. 22, 2021 in PCT/KR2021/009725, 2 pages. [cited by applicant]
Verso, Billy (Decawave), ‘Ranging procedures and messages’, IEEE P802.15-18-xxxx-00-004z, Sep. 10, 2018. [cited by applicant]
Li, Zheda (Samsung) et al. ‘IEEE 802.15.4z HRP comment resolutions’, IEEE P802. 15-19-0253-00-004z, Section 6.9.8.1., Jun. 17, 2019. [cited by applicant]
Shin, “Clarification on priority access operation over IEEE 802.16.1a”, Jul. 9, 2012, 4 pages. [cited by applicant]
Extended European Search Report dated Dec. 6, 2023 issued in European Patent Application No. 21852510.3. [cited by applicant]
Korean Office Action issued Jul. 18, 2025 in corresponding Korean Patent Application No. 10-2020-0097653. [cited by applicant]