US 12,149,617 B2
Method and apparatus for initiating a communication session using mission critical services
Kiran Gajula, Bangalore (IN); and Siva Prasad Gundur, Bangalore (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Dec. 6, 2021, as Appl. No. 17/543,019.
Application 17/543,019 is a continuation of application No. PCT/KR2020/007398, filed on Jun. 8, 2020.
Claims priority of application No. 201941022508 (IN), filed on Jun. 6, 2019; and application No. 2019 41022508 (IN), filed on Jun. 5, 2020.
Prior Publication US 2022/0094528 A1, Mar. 24, 2022
Int. Cl. H04L 9/08 (2006.01); H04L 65/1069 (2022.01); H04L 65/1104 (2022.01)
CPC H04L 9/088 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1104 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method for initiating a private communication session by a first user equipment (UE), the method comprising:
initiating, by the first UE, at least one private communication session with a second UE using a Session Initiation Protocol (SIP) INVITE message comprising an I_MESSAGE; and
reusing, by the first UE, the I_MESSAGE for initiating at least one subsequent private communication session with the second UE,
wherein the reusing, by the first UE, the I_MESSAGE for initiating the at least one subsequent private communication session with the second UE comprises:
checking whether the I_MESSAGE exists for the second UE using the stored mapping of the I_MESSAGE, at least one validity value, a private communication session key, and a user identifier (UID) key of the second UE, on detecting a trigger initiated for the at least one subsequent private communication session with the second UE;
checking validity of the I_MESSAGE based on the at least one validity value mapped with the I_MESSAGE, based on determining that the I_MESSAGE exists for the second UE;
determining that the I_MESSAGE is valid, based on determining that the at least one validity value mapped with the I_MESSAGE is not expired;
fetching the I_MESSAGE from the stored mapping of the I_MESSAGE, the at least one validity value, the private communication session key, and the UID key of the second UE, on determining that the I_MESSAGE is valid; and
reusing the fetched I_MESSAGE for initiating the at least one subsequent private communication session with the second UE.