# US 2013/0157620 A1 · Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0157620 A1
- Document ID: US20130157620A1
- Status: Published application
- Kind: A1
- Application number: 13/714,360
- Filed: 2012-12-13
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: Tekelec
- Inventors: Peter J. Marsico
- Web page: https://patentgrep.com/patent/US20130157620A1

## CPC

- H04W 8/04: Registration at HLR or HSS [Home Subscriber Server]
- H04W 12/062: Pre-authentication
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and computer readable media for seamless roaming between networks are disclosed. According to one aspect, the subject matter described herein includes a method for seamless roaming between networks. The method occurs at a home subscriber server (HSS). The method includes maintaining registration status information for a subscriber. The method also includes communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network. The first network interface is configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber and the second network interface is configured to receive and send Diameter signaling messages for managing mobility of the subscriber.

## Claims

### Claim 1

A method for seamless roaming between networks, the method comprising:
at a home subscriber server (HSS):
maintaining registration status information for a subscriber; and
communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network, wherein the first network interface is configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber and wherein the second network interface is configured to receive and send Diameter signaling messages for managing mobility of the subscriber.

### Claim 2 (depends on 1)

The method of claim 1 wherein maintaining registration status information includes storing a serving general packet radio service (GPRS) support node (SGSN) identifier or a mobility management entity (MME) identifier for indicating a node associated with the subscriber.

### Claim 3 (depends on 1)

The method of claim 1 wherein communicating with the first network via the first network interface includes receiving Diameter messages associated with mobility management from a mobility management entity (MME).

### Claim 4 (depends on 1)

The method of claim 1 wherein communicating with the second network via the second network interface includes receiving non-Diameter messages associated with mobility management from a serving general packet radio service (GPRS) support node (SGSN).

### Claim 5 (depends on 1)

The method of claim 1 wherein communicating with the second network via the second network interface includes communicating with a home location register (HLR) that maintains network subscription and registration information associated with the subscriber.

### Claim 6 (depends on 1)

The method of claim 1 wherein communicating with the second network via the second network interface includes operating the HSS as a proxy for a home location register (HLR), wherein the HSS performs actions associated with mobility management in the first network or the second network.

### Claim 7 (depends on 6)

The method of claim 6 wherein the actions associated with mobility management include an update location procedure, a cancel location procedure, an authentication procedure, a general packet radio service (GPRS) update location procedure, a CPRS cancel location procedure, sending or receiving an insert subscriber data (ISD) message, sending or receiving a mobile application part (MAP) message, or sending or receiving a Cr message, sending or receiving a Diameter message, sending or receiving a Diameter S6 message, sending a cancel location request (CLR) message, receiving a cancel location answer (CLA) message, sending an authentication information request (AIR) message, receiving an authentication information answer (AIA) message, sending an update location request (ULR) message, or receiving an update location answer (ULA) message.

### Claim 8 (depends on 6)

The method of claim 6 wherein communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network includes converting Diameter messages associated with mobility management to non-Diameter messages associated with mobility management or converting non-Diameter messages associated with mobility management to Diameter messages associated with mobility management.

### Claim 9 (depends on 1)

The method of claim 1 wherein communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network includes receiving a Diameter message requesting authentication for the subscriber, sending a non-Diameter message for requesting authentication vectors from an home location register (HLR) in the second network, computing a key access security management entity (KASME) parameter using the authentication vectors received from the HLR, or sending a Diameter message including the authentication vectors to a mobility management entity (MME) in the first network.

### Claim 10 (depends on 1)

The method of claim 1 wherein the first network includes an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN) and the second network includes a UMTS terrestrial radio access network (UTRAN) or a global system for mobile communications (GSM) enhanced data rates for GSM evolution (EDGE) radio access network (GERAN).

### Claim 11

A system for seamless roaming between networks, the system comprising:
a home subscriber server (HSS) comprising at least one processor and a memory, the HSS comprising:
a first network interface configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber in a first network; and
a second network interface configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber in a first network,
wherein the HSS is configured to maintain registration status information for a subscriber and to communicate with the first network via the first network interface and with the second network via the second network interface using the registration status information to facilitate roaming between the first network and the second network.

### Claim 12 (depends on 11)

The system of claim 11 wherein the HSS is configured to store a serving general packet radio service (GPRS) support node (SGSN) identifier or a mobility management entity (MME) identifier for indicating a node associated with the subscriber.

### Claim 13 (depends on 11)

The system of claim 11 wherein the HSS is configured to receive Diameter messages associated with mobility management from a mobility management entity (MME).

### Claim 14 (depends on 11)

The system of claim 11 wherein the HSS is configured to receive non-Diameter messages associated with mobility management from a serving general packet radio service (GPRS) support node (SGSN).

### Claim 15 (depends on 11)

The system of claim 11 wherein the HSS is configured to communicate with a home location register (HLR) that maintains network subscription and registration information associated with the subscriber.

### Claim 16 (depends on 11)

The system of claim 11 wherein the HSS is configured to operate as a proxy for a home location register (HLR), wherein the HSS performs actions associated with mobility management in the first network or the second network.

### Claim 17 (depends on 6)

The method of claim 6 wherein the actions associated with mobility management include an update location procedure, a cancel location procedure, an authentication procedure, a general packet radio service (GPRS) update location procedure, a GPRS cancel location procedure, sending or receiving an insert subscriber data (ISD) message, sending or receiving a mobile application part (MAP) message, or sending or receiving a Gr message, sending or receiving a Diameter message, sending or receiving a Diameter S6 message, sending a cancel location request (CLR) message, receiving a cancel location answer (CLA) message, sending an authentication information request (AIR) message, receiving an authentication information answer (AIA) message, sending an update location request (ULR) message, or receiving an update location answer (ULA) message.

### Claim 18 (depends on 6)

The method of claim 6 wherein the HSS is configured to convert Diameter messages associated with mobility management to non-Diameter messages associated with mobility management or to convert non-Diameter messages associated with mobility management to Diameter messages associated with mobility management.

### Claim 19 (depends on 11)

The system of claim 11 wherein the HSS is configured to receive a Diameter message requesting authentication for the subscriber, send a non-Diameter message for requesting authentication vectors from an home location register (HLR) in the second network, to compute a key access security management entity (KASME) parameter using the authentication vectors received from the HLR, or to send a Diameter message including the authentication vectors to a mobility management entity (MME) in the first network.

### Claim 20 (depends on 11)

The system of claim 11 wherein the first network includes an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN) and the second network includes a UMTS terrestrial radio access network (UTRAN) or a global system for mobile communications (GSM) enhanced data rates for GSM evolution (EDGE) radio access network (GERAN).

### Claim 21

A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
at a home subscriber server (HSS):
maintaining registration status information for a subscriber; and
communicating with a first network via a first network interface and with a second network via a second network interface using the registration status information to facilitate roaming between the first network and the second network, wherein the first network interface is configured to receive and send non-Diameter signaling messages for managing mobility of the subscriber and wherein the second network interface is configured to receive and send Diameter signaling messages for managing mobility of the subscriber.
