IP Library › Granted Patent US 12,342,266
Granted Patent B2
US 12,342,266 · App. 17/946,040 · Granted Jun 24, 2025

Method for performing wireless communication and electronic device supporting the same

Inventors: Seungbum Lee (Suwon-si, KR); Hyemin Kim (Suwon-si, KR); Hwanyeol Kim (Suwon-si, KR); Seungin Jung (Suwon-si, KR); Seoyeon Hong (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04W48/16H04W8/005
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,342,266
App. No.
17/946,040
Granted
Jun 24, 2025
Kind
B2
Abstract

An electronic device includes a communication circuit, a processor, and a memory which stores instructions. The instructions, when executed by the processor, causes the electronic device to identify a first number, which is a number of available wireless connections of the electronic device, to receive a second number, which is a number of available wireless connections of a first external electronic device of a plurality of external electronic devices by using the communication circuit, to identify a third number, which is a number of wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number, to establish the third number of wireless connections with the first external electronic device, and to transmit/receive data with the first external electronic device by using the third number of the wireless connections.

Claims (72)

1. An electronic device comprising:

a communication circuit;

a processor; and

a memory which stores instructions,

wherein the instructions, when executed by the processor, cause the electronic device to:

identify a first number, which is a number of available wireless connections of the electronic device;

receive a second number, which is a number of available wireless connections of a first external electronic device of a plurality of external electronic devices, by using the communication circuit;

identify a third number, which is a number of wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number;

establish the third number of wireless connections with the first external electronic device;

receive a fourth number, which is a number of available wireless connections of a second external electronic device of the plurality of external electronic devices, by using the communication circuit;

identify a fifth number, which is a number of wireless connections to be used for data transmission and reception with the second external electronic device, based on the first number, the third number and the fourth number;

establish the fifth number of wireless connections with the second external electronic device; and

transmit/receive data with the first external electronic device by using the third number of the wireless connections and with the second external electronic device by using the fifth number of the wireless connections,

wherein a sum of the third number and the fifth number is less than or equal to the first number.

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

identify status information of the electronic device; and

identify the first number, which is the number of the available wireless connections of the electronic device, based on the status information of the electronic device.

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

determine one having a less value from among the first number and the second number, as the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

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

determine one having a greater value from among the first number and the second number, as the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

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

determine a device receiving the data from among the electronic device and the first external electronic device; and

determine a number of available wireless connections of the device receiving the data from among the electronic device and the first external electronic device as the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

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

identify a number of remaining available wireless connections of the electronic device except for the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device while transmitting/receiving the data with the first external electronic device by using the third number of the wireless connections; and

continue to transmit/receive the data by using a wireless connection of one of the third number and the number of the remaining available wireless connections of the electronic device except for the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

7. The electronic device of claim 1 , further comprising:

a resource manager and a status agent stored in the memory,

wherein the instructions, when executed by the processor, cause the electronic device to:

obtain status information of the electronic device based on a specified period by using the status agent;

transmit the status information to the resource manager; and

identify the first number of the available wireless connections of the electronic device based on the status information by using the resource manager.

8. The electronic device of claim 7 , wherein the instructions, when executed by the processor, cause the electronic device to:

when the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device, is identified, create a first connection manager, register the first connection manager at the resource manager, and allocate the third number to the first connection manager; and

when the fifth number, which is the number of the wireless connections to be used for the data transmission and reception with the second external electronic device, is identified, create a second connection manager, register the second connection manager at the resource manager, and allocate the fifth number to the second connection manager.

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

when the data transmission and reception with the first external electronic device is identified as being terminated, deregister the first connection manager from the resource manager; and

allocate a sixth number to the second connection manager by using the resource manager based on that the first connection manager is deregistered.

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

identifying a first number, which is a number of available wireless connections of the electronic device;

receiving a second number, which is a number of available wireless connections of a first external electronic device of a plurality of external electronic devices by using a communication circuit;

identifying a third number, which is a number of wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number;

establishing the third number of wireless connections with the first external electronic device;

receiving a fourth number, which is a number of available wireless connections of a second external electronic device of the plurality of external electronic devices, by using the communication circuit;

identifying a fifth number, which is a number of wireless connections to be used for data transmission and reception with the second external electronic device, based on the first number, the third number and the fourth number;

establishing the fifth number of wireless connections with the second external electronic device; and

transmitting/receiving data with the first external electronic device by using the third number of the wireless connections and with the second external electronic device by using the fifth number of the wireless connections,

wherein a sum of the third number and the fifth number is less than or equal to the first number.

11. The method of claim 10 , further comprising:

identifying status information of the electronic device; and

identifying the first number, which is the number of the available wireless connections of the electronic device, based on the status information of the electronic device.

12. The method of claim 10 , wherein the identifying the third number, which is the number of the wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number includes:

determining one having a less value from among the first number and the second number, as the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

13. The method of claim 10 , wherein the identifying the third number, which is the number of the wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number includes:

determining one having a greater value from among the first number and the second number, as the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

14. The method of claim 10 , wherein the identifying the third number, which is the number of wireless connections to be used for data transmission and reception with the first external electronic device, based on the first number and the second number includes:

determining a device receiving the data from among the electronic device and the external electronic device; and

determining a number of available wireless connections of the device receiving the data from among the electronic device and the external electronic device as the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

15. The method of claim 10 , further comprising:

identifying a number of remaining available wireless connections of the electronic device except for the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device while transmitting/receiving the data with the first external electronic device by using the third number of the wireless connections; and

continuing to transmit/receive the data by using a wireless connection of one of the third number and the number of the remaining available wireless connections of the electronic device except for the third number of the wireless connections to be used for the data transmission and reception with the first external electronic device.

16. The method of claim 10 , further comprising:

obtaining status information of the electronic device based on a specified period by using a status agent;

transmitting the status information of the electronic device to a resource manager; and

identifying the first number, which is the number of the available wireless connections of the electronic device, based on the status information by using the resource manager.

17. The method of claim 16 , further comprising:

when the third number, which is the number of the wireless connections to be used for the data transmission and reception with the first external electronic device, is identified, creating a first connection manager, registering the first connection manager at the resource manager, and allocating the third number to the first connection manager; and

when the fifth number, which is the number of the wireless connections to be used for the data transmission and reception with the second external electronic device, is identified, creating a second connection manager, registering the second connection manager at the resource manager, and allocating the fifth number to the second connection manager.

18. The method of claim 17 , further comprising:

when the data transmission and reception with the first external electronic device is identified as being terminated, deregistering the first connection manager from the resource manager; and

allocating a sixth number to the second connection manager by using the resource manager based on that the first connection manager is deregistered.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2022
From: LEE, SEUNGBUM; KIM, HYEMIN; KIM, HWANYEOL; JUNG, SEUNGIN; HONG, SEOYEON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061128/0539 →
Priority Claims (1)
KR 10-2021-0134764 · Oct 12, 2021 · national
Continuity (2)
Continuation PCTKR2022013254 · Sep 5, 2022
Related Publication 20230113030A1 · Apr 13, 2023
References Cited (34)
US 6606668B1 · MeLampy · 2003 [cited by examiner]
US 9066370B2 · Srinivasan · 2015 [cited by examiner]
US 9325805B2 · Shattil · 2016 [cited by applicant]
US 9774505B2 · Shattil · 2017 [cited by applicant]
US 10021175B2 · Shattil · 2018 [cited by applicant]
US 10033870B1 · Koster · 2018 [cited by examiner]
US 10084688B2 · Christmas et al. · 2018 [cited by applicant]
US 10390380B2 · Jung et al. · 2019 [cited by applicant]
US 10812375B2 · Christmas et al. · 2020 [cited by applicant]
US 10993212B2 · Yang et al. · 2021 [cited by applicant]
US 11540261B2 · Yang et al. · 2022 [cited by applicant]
US 11601791B2 · Lim et al. · 2023 [cited by applicant]
US 20100074132A1 · Shen · 2010 [cited by examiner]
US 20100178919A1 · Deepak et al. · 2010 [cited by applicant]
US 20110283001A1 · Jung · 2011 [cited by examiner]
US 20120290876A1 · Nortz · 2012 [cited by examiner]
US 20130156000A1 · Hwang · 2013 [cited by examiner]
US 20160309482A1 · Verma et al. · 2016 [cited by applicant]
US 20160380688A1 · Yan · 2016 [cited by examiner]
US 20170290068A1 · VanBlon · 2017 [cited by examiner]
US 20170374569A1 · Lee · 2017 [cited by examiner]
US 20200382945A1 · Yang · 2020 [cited by applicant]
CN 106899971B · 2022 [cited by examiner]
EP 3589068A1 · 2020 [cited by examiner]
JP 2009206910A · 2009 [cited by applicant]
KR 1020110110312A · 2011 [cited by applicant]
KR 20150038802A · 2015 [cited by applicant]
KR 1020160118285A · 2016 [cited by applicant]
KR 20170139011A · 2017 [cited by applicant]
KR 1020180048070A · 2018 [cited by applicant]
KR 20190122392A · 2019 [cited by applicant]
KR 1020200058453A · 2020 [cited by applicant]
International Search Report mailed Jan. 4, 2023 for PCT/KR2022/013254, citing the above reference(s). [cited by applicant]
The extended European search report for EP Application No. 22881210.3 mailed on Oct. 9, 2024, citing the above reference(s). [cited by applicant]