IP Library › Granted Patent US 12,689,592
Granted Patent B2
US 12,689,592 · App. 18/467,132 · Granted Jul 21, 2026

Electronic device for data communication in wireless communication system and method for operating same

Inventors: Jinhyoung Kim (Suwon-si, KR); Wonbo Lee (Suwon-si, KR); Sungin Kim (Suwon-si, KR); Taewan Kim (Suwon-si, KR); Hongshik Kim (Suwon-si, KR); Jaewon Jang (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L47/283H04L61/4511H04L61/5007H04L61/5053H04L67/148H04W36/00H04W76/11H04W76/20H04L2101/604
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,689,592
App. No.
18/467,132
Granted
Jul 21, 2026
Kind
B2
Abstract

Various embodiments of the disclosure relate to a device and a method for modifying a UPF in an electronic device. The electronic device may include: a communication circuit and a processor. The processor may be configured to: perform data communication through a PDU session and IP address 1 , identify IP address 2 of the PDU session related to modification of the UPF, identify an RTT in which the IP address 1 is used and an RTT in which the IP address 2 is used, in a state in which the IP address 1 and the IP address 2 of the PDU session are allocated, modify the data path to IP address 2 , based on a result of comparing the RTT in which IP address 1 is used and the RTT in which IP address 2 is used, prior to expiration of a valid lifetime of IP address 1 , and release the IP address 1 based on modification of the data path to the IP address 2.

Claims (43)

1 . An electronic device comprising:

communication circuitry;

at least one processor including processing circuitry; and

memory storing instructions,

wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to:

establish a protocol data unit (PDU) session;

perform data communication through a first data path corresponding to & Internet protocol (IP) address 1 allocated to the PDU session by a network;

identify IP address 2 allocated to the PDU session by the network, the IP address 2 being different from the IP address 1 ;

identify a round trip time 1 (RTT 1 ) in which the IP address 1 is used and an RTT 2 in which the IP address 2 is used, in a state in which the IP address 1 and the IP address 2 are allocated to the PDU session;

switch from the first data path to a second data path corresponding to the IP address 2 , based on a difference between the RTT 2 and the RTT 1 being equal to or less than a designated reference value, prior to expiration of a valid lifetime of the IP address 1 ;

reduce, in response to switching to the second data path, the valid lifetime of the IP address 1 using a designated interval; and

release the IP address 1 based on expiration of the reduced valid lifetime of the IP address 1 .

2 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to:

transmit a message related to an access request to the network through the communication circuit; and

establish, based on information related to session and service continuity (SSC) mode 3 included in information related to PDU establishment acceptance received from the network through the communication circuit, the PDU session being configured in the SSC mode 3 .

3 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to identify the RTT 1 in which the IP address 1 is used and the RTT 2 in which the IP address 2 is used through a server related to a reference application program among multiple application programs currently executed in the electronic device.

4 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to identify the RTT 1 in which the IP address 1 is used and the RTT 2 in which the IP address 2 is used through at least one server related to each of multiple application programs currently executed in the electronic device.

5 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to:

identify a server related to an application program to be accessed through the IP address 2 through domain name system (DNS) pre-resolving, based on identification of the IP address 2 ; and

identify the RTT 2 in which the IP address 2 is used through the server related to the application program to be accessed through the IP address 2 .

6 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to maintain the first data path corresponding to the IP address 1 based on the difference between the RTT 2 in which the IP address 2 is used and the RTT 1 in which the IP address 1 is used exceeding the designated reference value.

7 . The electronic device of claim 6 , wherein the instructions, when executed by the at least one processor, individually and/or collectively, cause the electronic device to:

while maintaining the first data path corresponding to the IP address 1 , repeatedly determine, based on a difference between the RTT 2 in which the IP address 2 is used and the RTT 1 in which the IP address 1 is used, whether to switch to the second data path corresponding to the IP address 2 the valid lifetime of the IP address 1 expires.

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

establishing a protocol data unit (PDU) session;

performing data communication through a first data path corresponding to Internet protocol (IP) address 1 allocated to the PDU session by a network;

identifying IP address 2 allocated to the PDU session by the network, the IP address 2 being different from the IP address 1 ;

identifying a round trip time 1 (RTT 1 ) in which the IP address 1 is used and an RTT 2 in which the IP address 2 is used, in a state in which the IP address 1 and the IP address 2 are allocated to the PDU session;

switching from the first data path to a second data path corresponding to the IP address 2 , based on a difference between the RTT 2 and the RTT 1 being equal to or less than a designated reference value, prior to expiration of a valid lifetime of the IP address 1 ;

reducing, in response to switching to the second data path, the valid lifetime of the IP address 1 using a designated interval; and

releasing the IP address 1 based on expiration of the reduced valid lifetime of the IP address 1 .

9 . The method of claim 8 , wherein the establishing the PDU session comprises:

transmitting a message related to an access request to a network; and

establishing, based on information related to session and service continuity (SSC) mode 3 included in information related to PDU establishment acceptance received from the network, the PDU session configured in the SSC mode 3 .

10 . The method of claim 8 , wherein the identifying of an RTT comprises identifying the RTT 1 in which the IP address 1 is used and the RTT 2 in which the IP address 2 is used through a server related to a reference application program among multiple application programs currently executed in the electronic device.

11 . The method of claim 8 , wherein the identifying of an RTT comprises identifying the RTT 1 in which the IP address 1 is used and the RTT 2 in which the IP address 2 is used through at least one server related to each of multiple application programs currently executed in the electronic device.

12 . The method of claim 8 , wherein the identifying of an RTT comprises:

identifying a server related to an application program to be accessed through the IP address 2 through domain name system (DNS) pre-resolving, based on identification of the IP address 2 ; and

identifying the RTT 2 in which the IP address 2 is used through the server related to the application program to be accessed through the IP address 2 .

13 . The method of claim 8 , further comprising:

maintaining the first data path corresponding to the IP address 1 of 0 based on the difference between the RTT 2 in which the IP address 2 is used and the RTT 1 in which the IP address 1 is used exceeding the designated reference value.

14 . The method of claim 13 , further comprising:

while maintaining the first data path corresponding to the IP address 1 , repeatedly determining, based on a difference between the RTT 2 in which the IP address 2 is used and the RTT 1 in which the IP address 1 is used, whether to switch to the second data path corresponding to the IP address 2 , until the valid lifetime of the IP address 1 expires.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: KIM, JINHYOUNG; LEE, WONBO; KIM, SUNGIN; KIM, TAEWAN; KIM, HONGSHIK; JANG, JAEWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064904/0053 →
Priority Claims (2)
KR 10-2022-0132859 · Oct 17, 2022 · national
KR 10-2022-0167945 · Dec 5, 2022 · national
Continuity (2)
Continuation PCTKR2023013582 · Sep 11, 2023
Related Publication 20240137325A1 · Apr 25, 2024
References Cited (34)
US 10009952B2 · Kim · 2018 [cited by applicant]
US 11297543B2 · Lee et al. · 2022 [cited by applicant]
US 12219005B2 · Dunbar · 2025 [cited by examiner]
US 20080069104A1 · von Eicken · 2008 [cited by examiner]
US 20170366618A1 · Vrzic · 2017 [cited by examiner]
US 20180167298A1 · He · 2018 [cited by examiner]
US 20180270715A1 · Lee et al. · 2018 [cited by applicant]
US 20180279180A1 · Lee et al. · 2018 [cited by applicant]
US 20200336947A1 · Lee et al. · 2020 [cited by applicant]
US 20200382605A1 · Ouyang et al. · 2020 [cited by applicant]
US 20200389531A1 · Lee · 2020 [cited by examiner]
US 20210368373A1 · Youn et al. · 2021 [cited by applicant]
US 20220007444A1 · Kawasaki et al. · 2022 [cited by applicant]
US 20220166724A1 · Morin et al. · 2022 [cited by applicant]
US 20220191763A1 · Roeland et al. · 2022 [cited by applicant]
US 20220225211A1 · Yu · 2022 [cited by examiner]
US 20220338113A1 · Gupta et al. · 2022 [cited by applicant]
US 20230188965A1 · Yao et al. · 2023 [cited by applicant]
CN 103532841A · 2014 [cited by applicant]
JP 2020088472 · 2020 [cited by applicant]
KR 1020180088248 · 2018 [cited by applicant]
KR 1020210099386 · 2021 [cited by applicant]
KR 1020210102134 · 2021 [cited by applicant]
KR 102289879 · 2021 [cited by applicant]
KR 1020210135962 · 2021 [cited by applicant]
KR 102449017 · 2022 [cited by applicant]
WO 2018174503A1 · 2018 [cited by applicant]
WO 2021066498A1 · 2021 [cited by applicant]
WO 2022032547 · 2022 [cited by applicant]
WO 2022099229A1 · 2022 [cited by applicant]
Search Report and Written Opinion issued Sep. 11, 2023 in counterpart International Patent Application No. PCT/KR2023/013582. [cited by applicant]
3GPP; TSG SA; “Procedures for the 5G System (5GS); Stage 2 (Release 17)”, 3GPP TS 23.502 V17.6.0, Sep. 22, 2022. [cited by applicant]
Extended European Search Report dated Oct. 15, 2025 issued in European Patent Application No. 23880025.4, 12 pp. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17), 3GPP Draft; 23502-H00_FROM_G80_CRS_IMPLEMENTED_SWAP_4.15.4.3-4.15.… [cited by applicant]