US 12,170,939 B2
IMS restoration timer triggered by user action during registration
Hsin Fu Henry Chiang, Bellevue, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Jun. 9, 2021, as Appl. No. 17/343,462.
Prior Publication US 2022/0400360 A1, Dec. 15, 2022
Int. Cl. H04L 65/1069 (2022.01); H04L 65/1073 (2022.01); H04W 4/50 (2018.01); H04W 76/10 (2018.01); H04W 80/10 (2009.01)
CPC H04W 4/50 (2018.02) [H04W 76/10 (2018.02); H04W 80/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause the device to:
send, to a first node of a first network, a first request to register for one or more services of a telecommunication service provider;
start a first timer in response to sending the first request, the first timer being configured to expire after a first period of time and to stop in response to the device receiving a response indicating a successful registration prior to expiration of the first timer;
receive user input to establish a communication session prior to receiving the response indicating the result of the first request to register for the one or more services;
start a second timer in response to receiving the user input, the second timer being configured to expire after a second period of time that is shorter than the first period of time and to stop in response to the device receiving the response indicating the successful registration prior to expiration of the second timer;
determine that the second timer has expired without the device having received the response indicating the successful registration;
cause a premature expiration of the first timer in response to determining that the second timer has expired without the device having received the response indicating the successful registration; and
in response to determining that the second timer has expired without the device having received the response indicating the successful registration, send a second request to register for the one or more services to at least one of:
a second node of the first network; or
a node of a second network.