Multiple-protocol home location register and method of use
First Claim
1. A multiple-protocol home location register comprising:
- a receiver for receiving, from a requesting network of at least two requesting networks, a network request according to one of at least two network protocols;
a processor, within the multiple-protocol home location register, for processing the network request utilizing a common source of data and common control procedures for the at least two network protocols to obtain information requested by the network request;
a transmitter, operably coupled to the processor, for relaying the requested information to the requesting network;
a standalone HLR for each wireless network of the at least two requesting networks;
a server for each wireline network of the at least two requesting networks;
wherein the processor comprises a provisioning gateway configured to distribute user data between the standalone HLR and the server within the multiple-protocol home location register;
wherein the processor comprises a mediation device coupled to the provisioning gateway, the standalone HLR, and the server;
wherein the mediation device is configured to one or more of generate network messages, translate network messages, and emulate one or more of gateway mobile switching centers, visited mobile switching centers, and message centers.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple-protocol home location register (MP HLR) comprises a processor, that generates network messages according to two or more network protocols and processes network requests and other messages to obtain information requested by two or more networks that support the two or more network protocols. One embodiment of the MP HLR (101) utilizes protocol gateways (211) that interpret network requests and generate, utilizing a common control procedures for multiple network protocols, queries to a database that provides a common source of data for supported networks. Another embodiment of an MP HLR (101) utilizes a mediation device (405) that generates and/or translates network messages according to multiple different network protocols and utilizes multiple HLRs (401, 403) or home agents, each supporting a different network protocol.
51 Citations
20 Claims
-
1. A multiple-protocol home location register comprising:
-
a receiver for receiving, from a requesting network of at least two requesting networks, a network request according to one of at least two network protocols; a processor, within the multiple-protocol home location register, for processing the network request utilizing a common source of data and common control procedures for the at least two network protocols to obtain information requested by the network request; a transmitter, operably coupled to the processor, for relaying the requested information to the requesting network; a standalone HLR for each wireless network of the at least two requesting networks; a server for each wireline network of the at least two requesting networks; wherein the processor comprises a provisioning gateway configured to distribute user data between the standalone HLR and the server within the multiple-protocol home location register; wherein the processor comprises a mediation device coupled to the provisioning gateway, the standalone HLR, and the server; wherein the mediation device is configured to one or more of generate network messages, translate network messages, and emulate one or more of gateway mobile switching centers, visited mobile switching centers, and message centers. - View Dependent Claims (2)
-
-
3. A method comprising the steps of:
-
receiving, by a multiple-protocol home location register, a network request from a requesting network of at least two requesting networks, where in the network request is composed according to one of at least two network protocols, wherein the multiple-protocol home location register comprises a provisioning gateway, a mediation device, a standalone HLR for each wireless network of the at least two requesting networks, and a server for each wireline network of the at least two requesting networks; processing the network request through employment of the provisioning gateway to obtain user data for the network request; relaying the user data to the requesting network; wherein the step of processing comprises the steps of; interpreting the network request according to rules associated with one of the at least two network protocols; generating a common command related to the network request; generating at least one query related to the network request through employment of the common command and relaying the at least one query to a subscriber database; receiving the requested information from the subscriber database. - View Dependent Claims (4)
-
-
5. A method comprising the steps of:
-
receiving, by a first standalone home location register, a first message from a first network utilizing a first network protocol of a plurality of network protocols; interpreting the first message according to rules associated with the first network protocol; generating a command based on the interpretation of the first message through employment of a mediation device, wherein the command is one of a set of commands utilized by a database manager, the first protocol gateway, and a second protocol gateway; generating at least one query based on the command and relaying the at least one query to a subscriber database by a provisioning gateway; receiving at least one response to the at least one query related to the first message; relaying the at least one response to the first network. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising the steps of:
-
receiving a message from a first network via a first standalone home location register; processing the message according to a procedure common to the first standalone home location register, a mediation device, and a provisioning gateway; generating at least one database query based on the processed message by the provisioning gateway; relaying the at least one database query to the database comprising data common to a first network associated with the first standalone home location register and a second network associated with the second standalone home location register; receiving a response to the at least one database query and generating a request to the second standalone home location register; receiving a reply to the request to the second standalone home location register; generating a message based on the reply; relaying the message to the first standalone home location register. - View Dependent Claims (17, 18, 19, 20)
-
Specification