US 12,192,840 B2
Method and system for network handover on transport layer
Madhan Raj Kanagarathinam, Bengaluru (IN); Chounjong Nam, Suwon-si (KR); Gaurav Sinha, Bengaluru (IN); Gunjan kumar Choudhary, Bengaluru (IN); Karthikeyan Arunachalam, Bengaluru (IN); Sunghee Lee, Suwon-si (KR); Sujith Rengan Jayaseelan, Bengaluru (IN); Dronamraju Siva Sabareesh, Bengaluru (IN); Harikrishnan Natarajan, Bengaluru (IN); and Jaheon Gu, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Aug. 14, 2020, as Appl. No. 16/994,344.
Claims priority of application No. 201941033010 (IN), filed on Aug. 15, 2019; and application No. 2019-41033010 (IN), filed on Aug. 13, 2020.
Prior Publication US 2021/0092657 A1, Mar. 25, 2021
Int. Cl. H04W 36/04 (2009.01); H04L 69/16 (2022.01); H04W 36/00 (2009.01); H04W 36/36 (2009.01); H04W 80/06 (2009.01); H04W 36/14 (2009.01); H04W 36/30 (2009.01)
CPC H04W 36/04 (2013.01) [H04L 69/162 (2013.01); H04W 36/0079 (2018.08); H04W 36/36 (2013.01); H04W 80/06 (2013.01); H04W 36/144 (2023.05); H04W 36/304 (2023.05)] 18 Claims
OG exemplary drawing
 
1. A method for handling a data session in a user equipment (UE), the method comprising:
initiating a data session of at least one application from a plurality of applications with a first communication interface using a first socket of the UE including a first socket file descriptor (SOCKFD) for the data session;
classifying the plurality of applications running on the UE as at least one of handover-sensitive applications or handover insensitive applications based on at least one of a nature of an application or a latency requirement of the application;
based on at least one application among the plurality of applications being classified as the handover-sensitive applications, determining a communication protocol corresponding to the handover-sensitive applications;
detecting a deterioration in a network connection of the first communication interface;
identifying a second communication interface;
establishing a second socket including a second SOCKFD associated with the second communication interface; and
migrating the data session from the first communication interface to the second communication interface by mapping the first SOCKFD of the first socket to the second SOCKFD of the second socket using the determined communication protocol, wherein the data session of the at least one application is maintained continuously through a pseudo socket file descriptor during a migrating operation.