US 12,074,921 B2
Managing IP multimedia subsystem (IMS) registration
Ashutosh Kumar Sinha, Centennial, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Nov. 8, 2021, as Appl. No. 17/521,564.
Prior Publication US 2023/0141522 A1, May 11, 2023
Int. Cl. H04L 65/1073 (2022.01); H04L 65/1016 (2022.01); H04W 4/02 (2018.01); H04W 8/08 (2009.01); H04W 60/00 (2009.01)
CPC H04L 65/1073 (2013.01) [H04L 65/1016 (2013.01); H04W 4/025 (2013.01); H04W 8/08 (2013.01); H04W 60/00 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method of managing IP Multimedia Subsystem (IMS) registration of a user equipment (UE) performed by a network computing device, comprising:
sending to a home subscriber server (HSS) a user authorization request in response to receiving a registration request from the UE;
receiving from the HSS a user authorization answer comprising subscriber location information associated with the UE;
sending a registration request to register the UE with a serving Call Session Control Function (S-CSCF) based on the subscriber location information associated with the UE and S-CSCF location information;
initiating, at the network computing device, a first re-registration request to the S-CSCF to re-register the UE with the S-CSCF in response to at least one of:
a determination of time to perform periodic application level re-registration;
a change in a registration status of the UE;
an occurrence of trigger condition or trigger event;
a determination that a capability of the UE has changed; or
a determination that a UE handover has occurred;
determining that the S-CSCF is not available to register the UE;
selecting a previously-associated S-CSCF based on the subscriber location information associated with the UE and S-CSCF location information of the previously-associated S-CSCF in response to determining that the S-CSCF is not available to register the UE; and
sending a second re-registration request to re-associate the UE with the previously-associated S-CSCF.
 
10. A network computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
sending to a home subscriber server (HSS) a user authorization request in response to receiving a registration request from a user equipment (UE);
receiving from the HSS a user authorization answer comprising subscriber location information associated with the UE;
sending a registration request to register the UE with a serving Call Session Control Function (S-CSCF) based on the subscriber location information associated with the UE and S-CSCF location information;
initiating, at the network computing device, a first re-registration request to the S-CSCF to re-register the UE with the S-CSCF in response to at least one of:
a determination of time to perform periodic application level re-registration;
a change in a registration status of the UE;
an occurrence of trigger condition or trigger event;
a determination that a capability of the UE has changed; or
a determination that a UE handover has occurred;
determining that the S-CSCF is not available to register the UE;
selecting a previously-associated S-CSCF based on the subscriber location information associated with the UE and S-CSCF location information of the previously-associated S-CSCF in response to determining that the S-CSCF is not available to register the UE; and
sending a second re-registration request to re-associate the UE with the previously-associated S-CSCF.
 
19. A non-transitory processor-readable medium having stored thereon processor-executable instruction configured to cause a processor of a network computing device to perform operations comprising:
sending to a home subscriber server (HSS) a user authorization request in response to receiving a registration request from a user equipment (UE);
receiving from the HSS a user authorization answer comprising subscriber location information associated with the UE;
sending a registration request to register the UE with a serving Call Session Control Function (S-CSCF) based on the subscriber location information associated with the UE and S-CSCF location information;
initiating, at the network computing device, a first re-registration request to the S-CSCF to re-register the UE with the S-CSCF in response to at least one of:
a determination of time to perform periodic application level re-registration;
a change in a registration status of the UE;
an occurrence of trigger condition or trigger event;
a determination that a capability of the UE has changed; or
a determination that a UE handover has occurred;
determining that the S-CSCF is not available to register the UE;
selecting a previously-associated S-CSCF based on the subscriber location information associated with the UE and S-CSCF location information of the previously-associated S-CSCF in response to determining that the S-CSCF is not available to register the UE; and
sending a second re-registration request to re-associate the UE with the previously-associated S-CSCF.