| CPC H04L 9/088 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1104 (2022.05)] | 18 Claims |

|
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.
|