NAI (Network Access Identifier) embedding
First Claim
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of embedding multiple network-access identifiers (NAIs) into a single string for servicing a service request from a mobile device that is normally associated with a first domain, the method comprising:
- receiving a request, at a second domain, from the mobile device to establish data connectivity with an IMS (Internet protocol multimedia subsystem) network associated with the second domain;
receiving a multiple-string format indicator, at the second domain, that indicates that a string includes data that, when ultimately deconstructed, indicate multiple NAIs (network-access identifiers);
receiving the string that includes multiple embedded NAIs in a multiple-string format, the multiple-string format including a username and at least one domain identifier separated by one or more delimiters;
parsing the string to identify the multiple embedded NAIs;
identifying at least one of the multiple embedded NAIs as being associated with the second domain;
discovering an S-CSCF (serving call session control function) in the IMS network associated with the second domain; and
registering the mobile device with a subscriber server associated with the second domain, the subscriber server including a profile that indicates a set of services available to the device from the second domain.
6 Assignments
0 Petitions
Accused Products
Abstract
Ways for embedding multiple network-access identifiers (NAIs) into a single string are provided. An illustrative embodiment includes providing a multiple-string-format (MSF) indicator that indicates that an instant string a includes data that, when ultimately deconstructed, indicate multiple Network Access Identifiers (NAIs), providing two or more usernames and realm identifiers separated by one or more delimiters that indicate the start of a new user name or realm identifier, providing a domain delimiter that indicates a start of a domain name, providing a domain name, concatenating into a single string various indicators, and providing for the communication of the single string to a receiving device for processing.
46 Citations
18 Claims
-
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method of embedding multiple network-access identifiers (NAIs) into a single string for servicing a service request from a mobile device that is normally associated with a first domain, the method comprising:
-
receiving a request, at a second domain, from the mobile device to establish data connectivity with an IMS (Internet protocol multimedia subsystem) network associated with the second domain; receiving a multiple-string format indicator, at the second domain, that indicates that a string includes data that, when ultimately deconstructed, indicate multiple NAIs (network-access identifiers); receiving the string that includes multiple embedded NAIs in a multiple-string format, the multiple-string format including a username and at least one domain identifier separated by one or more delimiters; parsing the string to identify the multiple embedded NAIs; identifying at least one of the multiple embedded NAIs as being associated with the second domain; discovering an S-CSCF (serving call session control function) in the IMS network associated with the second domain; and registering the mobile device with a subscriber server associated with the second domain, the subscriber server including a profile that indicates a set of services available to the device from the second domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon that, when executed, perform a method of embedding multiple network-access identifiers (NAIs) into a single string for sharing data across networks in different domains, the method comprising:
-
receiving a request for services of a cable-television-services domain from a requesting mobile device by way of a first IMS (IP multimedia subsystem) network environment in a first domain; receiving an indication, at the cable-television-services domain, that a string includes data that indicates multiple NAIs (network-access identifiers); receiving the string that includes multiple embedded NAIs in a multiple-string format, the multiple-string format including a multiple-string format indicator, a username, and at least one domain identifier separated by one or more delimiters, wherein the first domain is a wireless-communications-services domain; parsing the string to identify the multiple embedded NAIs; identifying at least one of the multiple embedded NAIs as being associated with the cable-television-services domain; discovering an S-CSCF (serving call session control function) in the IMS network associated with the cable-television-services domain; and registering the mobile device with the S-CSCF associated with the cable-television-services domain, the S-CSCF including an associated subscriber server that includes a profile that indicates a set of services available to the device from the cable-television-services domain; determining that the request requires one or more services in the set of services available from the cable-television-services domain; retrieving data associated with the one or more services from the cable-television-services domain; communicating the retrieved data to the mobile device by way of a session in the first IMS network environment; determining that the mobile device has moved from the first IMS network environment to a third network; and communicating the retrieved information by way of the third network to the requesting device. - View Dependent Claims (16, 17, 18)
-
Specification