Extracting embedded NAIS (network access identifiers)
First Claim
Patent Images
1. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of extracting from a string, multiple embedded network-access identifiers (NAIs) included within the string, the method comprising:
- receiving from a mobile device an indication that a string includes information that describes multiple embedded NAIs;
receiving at a local internet protocol multimedia subsystem (IMS) realm the string the string including at least a username followed by at least one local IMS realm associated with the username followed by a delimiter that is followed by a home realm associated with the username;
parsing the string to identify the multiple embedded NAIs, wherein the embedded NAIs are identified by concatenating the user name and the delimiter with each of the at least one local IMS realms and with the home realm to form multiple conventional NAIs;
determining to grant access to a local IMS realm of a communications network by utilizing at least a one of the multiple conventional NAIs, wherein the local IMS realm is not the home realm of the mobile device;
providing services of the local IMS realm to a mobile device when an embedded NAI of the multiple NAIs is associated with the local IMS realm,wherein the services of the local IMS realm are provided by the systems of the local IMS realm and the local IMS realm is not a home realm of the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
Ways for extracting from a string multiple embedded network-access identifiers (NAIs) included within the string are described. One embodiment includes receiving the string that includes embedded-NAI information, and parsing the string to identify the multiple embedded NAIs. The string can include a username and information that indicates multiple realms (or domains) associated with the username.
-
Citations
12 Claims
-
1. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of extracting from a string, multiple embedded network-access identifiers (NAIs) included within the string, the method comprising:
-
receiving from a mobile device an indication that a string includes information that describes multiple embedded NAIs; receiving at a local internet protocol multimedia subsystem (IMS) realm the string the string including at least a username followed by at least one local IMS realm associated with the username followed by a delimiter that is followed by a home realm associated with the username; parsing the string to identify the multiple embedded NAIs, wherein the embedded NAIs are identified by concatenating the user name and the delimiter with each of the at least one local IMS realms and with the home realm to form multiple conventional NAIs; determining to grant access to a local IMS realm of a communications network by utilizing at least a one of the multiple conventional NAIs, wherein the local IMS realm is not the home realm of the mobile device; providing services of the local IMS realm to a mobile device when an embedded NAI of the multiple NAIs is associated with the local IMS realm, wherein the services of the local IMS realm are provided by the systems of the local IMS realm and the local IMS realm is not a home realm of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of extracting from a string, multiple embedded network-access identifiers (NAIs) included within the string, the method comprising:
-
receiving from a mobile device an indication that a string includes information that describes multiple embedded NAIs; receiving the string, the string including at least a username followed by at least one foreign realm associated with the username followed by a delimiter that is followed by a home realm associated with the username; determining the multiple NAIs from the information by concatenating the user name and the delimiter with each of the at least one foreign realms and with the home realm to form multiple conventional NAIs; and determining to grant access to a foreign realm of a communications network by utilizing at least a one of the multiple conventional NAIs, wherein the foreign realm is not the home realm of the mobile device. - View Dependent Claims (10, 11)
-
-
12. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of extracting from a string, multiple embedded network-access identifiers (NAIs) included within the string, the method comprising:
-
receiving from a mobile device an indication that a string includes information that describes multiple embedded NAIs; receiving the string that includes embedded-NAI information, the embedded-NAI information including at least a username followed by at least one foreign realm associated with the username followed by a delimiter that is followed by a home realm associated with the username; parsing the string to identify multiple embedded conventional NAIs by concatenating the user name and the delimiter with each of the at least one foreign realms and with the home realm to form multiple conventional NAIs; and determining to grant access to a foreign internet protocol multimedia subsystem (IMS) communications network by utilizing at least one of the embedded conventional NAIs, wherein determining includes comparing one or more of the embedded conventional NAIs against a set of authorized NAIs and, when one of the embedded conventional NAIs is an authorized NAI, permitting a device requesting access to the foreign IMS communications network to access the foreign IMS communications network, wherein the foreign IMS communications network is not the home IMS communications network of the device.
-
Specification