Internet protocol multimedia subsystem (IMS) based on a shared subscriber profile
An Internet Protocol Multimedia Subsystem (IMS) serves an IMS service to user communication devices based on individual subscriber profiles and a shared subscriber profile. The individual subscriber profiles and the shared subscriber profile are stored. The IMS serves the IMS service to the user communication devices based on the individual subscriber profiles. When an individual subscriber profile is unavailable for a user communication device, the IMS serves the IMS service to the user communication device based on the shared subscriber profile.
1 . A method to serve an Internet Protocol Multimedia Subsystem (IMS) service to user communication devices based on individual subscriber profiles and a shared subscriber profile, the method comprising:
storing the individual subscriber profiles and storing the shared subscriber profile;
serving the IMS service to the user communication devices based on the individual subscriber profiles; and
determining when one or more of the individual subscriber profiles are unavailable for one or more of the user communication devices, and in response, serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
2 . The method of claim 1 wherein:
the individual subscriber profiles indicate individual IMS default mandatory capabilities;
the shared subscriber profile indicates shared IMS default mandatory capabilities;
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving the IMS service to the user communication devices based on the individual IMS default mandatory capabilities; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the IMS service to the one or more of the user communication devices based on the shared IMS default mandatory capabilities.
3 . The method of claim 1 wherein:
the individual subscriber profiles indicate individual IMS initial filter criteria;
the shared subscriber profile indicates shared IMS initial filter criteria;
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving the IMS service to the user communication devices based on the individual IMS initial filter criteria; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the IMS service to the one or more of the user communication devices based on the shared IMS initial filter criteria.
4 . The method of claim 1 wherein:
the individual subscriber profiles indicate individual IMS slice information;
the shared subscriber profile indicates shared IMS slice information;
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving the IMS service to the user communication devices based on the individual IMS slice information; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the IMS service to the one or more of the user communication devices based on the shared IMS slice information.
5 . The method of claim 1 wherein:
the individual subscriber profiles indicate individual IMS Multimedia Telephony (MMTEL) information;
the shared subscriber profile indicates shared IMS MMTEL information;
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving the IMS service to the user communication devices based on the individual IMS MMTEL information; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the IMS service to the one or more of the user communication devices based on the shared IMS MMTEL information.
6 . The method of claim 1 wherein:
the individual subscriber profiles indicate individual IMS authentication information;
the shared subscriber profile indicates shared IMS authentication information;
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving the IMS service to the user communication devices based on the individual IMS authentication information; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the IMS service to the one or more of the user communication devices based on the shared IMS authentication information.
7 . The method of claim 1 wherein:
serving the IMS service to the user communication devices based on the individual subscriber profiles comprises serving at least one of a voice calling service and a video calling service to the user communication devices based on the individual subscriber profiles; and
serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving the at least one of the voice calling service and the video calling service to the one or more of the user communication devices based on the shared IMS subscriber profile.
8 . A method of operating an Internet Protocol Multimedia Subsystem (IMS) to serve an IMS service to user communication devices based on individual subscriber profiles and a shared subscriber profile, the method comprising:
storing, by a Uniform Data Repository (UDR), the individual subscriber profiles;
storing, by a Home Subscriber Server (HSS), the shared subscriber profile;
serving, by the HSS and an IMS element, the IMS service to the user communication devices based on the individual subscriber profiles; and
determining, by the HSS, when one or more of the individual subscriber profiles are unavailable for one or more of the user communication devices, and in response, serving, by the HHS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
9 . The method of claim 8 wherein:
serving, by the HHS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and a Call State Control Function (CSCF), the IMS service to the user communication devices based on the individual subscriber profiles; and
serving, by the HHS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the CSCE, the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
10 . The method of claim 8 wherein:
serving, by the HHS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and an Interrogating Call State Control Function (I-CSCF), the IMS service to the user communication devices based on the individual subscriber profiles; and
serving, by the HHS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the I-CSCF, the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
11 . The method of claim 8 wherein:
serving, by the HHS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and a Serving Call State Control Function (S-CSCF), the IMS service to the user communication devices based on the individual subscriber profiles; and
serving, by the HHS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the S-CSCF, the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
12 . The method of claim 8 wherein:
serving, by the HHS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and a Telephony Application Server (TAS), the IMS service to the user communication devices based on the individual subscriber profiles; and
the HSS and the IMS element serving the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the TAS, the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
13 . The method of claim 8 wherein:
storing, by the UDR, the individual subscriber profiles comprises storing, by the UDR, at least one of individual IMS default mandatory capabilities, individual IMS initial filter criteria, individual IMS slice information, individual IMS Multimedia Telephony (MMTEL) information, and individual IMS authentication information;
storing, by the HSS, the shared subscriber profile comprises storing, by the HSS, at least one of shared IMS default mandatory capabilities, shared IMS initial filter criteria, shared IMS slice information, shared IMS MMTEL information, and shared IMS authentication information;
serving, by the HSS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and the IMS element, the IMS service to the user communication devices based on at least one of the individual IMS default mandatory capabilities, the individual IMS initial filter criteria, the individual IMS slice information, the individual IMS MMTEL information, and the individual IMS authentication information; and
serving, by the HSS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the IMS element, the IMS service to the one or more of the user communication devices based on at least one of the shared IMS default mandatory capabilities, the shared IMS initial filter criteria, the shared IMS slice information, the shared IMS MMTEL information, and the shared IMS authentication information.
14 . The method of claim 8 wherein:
serving, by the HSS and the IMS element, the IMS service to the user communication devices based on the individual subscriber profiles comprises serving, by the HSS and the IMS element, at least one of a voice calling service and a video calling service to the user communication devices based on the individual subscriber profiles; and
serving, by the HSS and the IMS element, the IMS service to the one or more of the user communication devices based on the shared subscriber profile comprises serving, by the HSS and the IMS element, the at least one of the voice calling service and the video calling service to the user communication devices based on the shared subscriber profile.
15 . An Internet Protocol Multimedia Subsystem (IMS) to serve an IMS service to user communication devices based on individual subscriber profiles and a shared subscriber profile, the IMS comprising:
a Uniform Data Repository (UDR) configured to store the individual subscriber profiles;
a Home Subscriber Server (HSS) configured to store the shared subscriber profile;
the HSS further configured to serve the IMS service to the user communication devices based on the individual subscriber profiles;
an IMS element configured to serve the IMS service to the user communication devices based on the individual subscriber profiles;
the HSS further configured to determine when one or more of the individual subscriber profiles are unavailable for one or more of the user communication devices; and
in response to the HSS determining when the one or more of the individual subscriber profiles are unavailable to the one or more of the user communication devices, the HHS and the IMS element further configured to serve the IMS service to the one or more of the user communication devices based on the shared subscriber profile.
16 . The IMS of claim 15 wherein the IMS element comprises an Interrogating Call State Control Function (I-CSCF).
17 . The IMS of claim 15 wherein the IMS element comprises a Serving Call State Control Function (S-CSCF).
18 . The IMS of claim 15 wherein the IMS element comprises a Telephony Application Server (TAS).
19 . The IMS of claim 15 wherein:
the individual subscriber profiles comprise at least one of individual IMS default mandatory capabilities, individual IMS initial filter criteria, individual IMS slice information, individual IMS Multimedia Telephony (MMTEL) information, and individual IMS authentication information; and
the shared subscriber profile comprises at least one of shared IMS default mandatory capabilities, shared IMS initial filter criteria, shared IMS slice information, shared IMS MMTEL information, and shared IMS authentication information.
20 . The IMS of claim 15 wherein the IMS service comprises at least one of a voice calling service and a video calling service.