System and method for unifying the implementation and processing of mobile communications and a unified mobility manager for providing such communications
First Claim
1. A method of unifying and handling network messages of various communication protocols from various mobile systems wherein the network messages are being handled at a home system for the various mobile systems comprising the steps of:
- storing normalized data which at least includes data relating to the mobile systems and network types of the mobile systems correlated to the data wherein the normalized data are stored in categories in a database system, receiving the network messages at the home system, converting the network messages to normalized messages by querying the categories, the data, and the network types of the normalized data for the mobile systems from which the network messages were respectively generated therefrom, processing the normalized messages and performing operations based on the normalized messages and based on the categories, the data, and the network types of the normalized data, formulating normalized responses responsive to the normalized messages, converting the normalized responses to network responses, and sending the network responses to the respective mobile systems.
7 Assignments
0 Petitions
Accused Products
Abstract
A gateway cluster has a number of gateways for different types of communication protocols. The respective gateways convert network messages to normalized messages by querying the categories, data, and network types of the normalized data for the mobile systems from which the network messages were generated. A database system stores normalized data in categories. The normalized data include data relating to the mobile systems and network types for the data. A unified mobility manager is coupled to and in communications with the gateway cluster and the database system. The unified mobility manager receives and processes the normalized messages, performs operations based on the normalized messages and on the categories, the data, and the network types of the normalized data, and formulates normalized responses responsive to the normalized messages. The normalized responses are converted to network responses at the gateways, and the network responses are sent to the respective mobile systems.
-
Citations
22 Claims
-
1. A method of unifying and handling network messages of various communication protocols from various mobile systems wherein the network messages are being handled at a home system for the various mobile systems comprising the steps of:
-
storing normalized data which at least includes data relating to the mobile systems and network types of the mobile systems correlated to the data wherein the normalized data are stored in categories in a database system, receiving the network messages at the home system, converting the network messages to normalized messages by querying the categories, the data, and the network types of the normalized data for the mobile systems from which the network messages were respectively generated therefrom, processing the normalized messages and performing operations based on the normalized messages and based on the categories, the data, and the network types of the normalized data, formulating normalized responses responsive to the normalized messages, converting the normalized responses to network responses, and sending the network responses to the respective mobile systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
storing the normalized data in a unified directory services system.
-
-
3. The method according to claim 1, wherein the step of receiving the network messages further comprises the steps of:
-
receiving the network messages at a gateway cluster that has a number of gateways for different types of communication protocols, determining the different types of communication protocols for the network messages, and directing each of the network messages to a respective one of the gateways based on each of the determined different types of communication protocols for the each of the network messages.
-
-
4. The method according to claim 3, wherein the converting steps are performed at the gateways.
-
5. The method according to claim 1, wherein the network messages contain network specific identities and wherein the step of converting the network messages further comprises the step of:
converting the network specific identities of the network messages to network transparent identifiers.
-
6. The method according to claim 5, wherein the step of converting the network specific identities further comprises the steps of:
-
providing lookup tables in the database system for the categories, and using the lookup tables to convert the network specific identities to the network transparent identifiers.
-
-
7. The method according to claim 1, wherein the step of processing the normalized messages further comprises the steps of:
-
forwarding the normalized messages to a unified mobility manager, and using the unified mobility manager to perform appropriate operations on the database system.
-
-
8. The method according to claim 7, wherein the network messages contain network specific identities and wherein the step of converting the network messages further comprises the step of converting the network specific identities of the network messages to network transparent identifiers and wherein the step of using the unified mobility manager further comprises the step of:
obtaining information needed for performing the appropriate operations by supplying the network specific identities along with the network transparent identifiers and the network types to the database system.
-
9. The method according to claim 1, wherein the step of processing the normalized messages further comprises the steps of:
-
using a unified mobility manager for retrieving and performing the appropriate operations, and having the database system search through the normalized data to look for information relating to the mobile systems.
-
-
10. The method according to claim 9, wherein the network messages contain network specific identities and wherein the step of converting the network messages further comprises the step of converting the network specific identities of the network messages to network transparent identifiers and wherein the step of having the database system search further comprises the step of:
using the network specific identities, the network types, and common information for finding the information relating to the mobile systems.
-
11. A system for unifying and handling network messages of various communication protocols from various mobile systems wherein the network messages are being handled at a home system for the various mobile systems comprising:
-
a gateway cluster having a number of gateways of different types of communication protocols for receiving the network messages of the respective communication protocols at the home system and for converting the network messages to normalized messages at the gateways by querying the categories, the data, and the network types of the normalized data for the mobile systems from which the network messages were respectively generated therefrom, a database system for storing normalized data in categories wherein the normalized data at least includes data relating to the mobile systems and network types of the mobile systems correlated to the data, a unified mobility manager coupled to and in communications with the gateway cluster and the database system wherein the unified mobility manager receives and processes the normalized messages, performs operations based on the normalized messages and based on the categories, the data, and the network types of the normalized data, and formulates normalized responses responsive to the normalized messages, and wherein the normalized responses are converted to network responses at the gateways and the network responses are sent to the respective mobile systems. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A normalized data structure used for unifying and handling one of a number of network messages based on one of a number of communication protocols from various mobile systems wherein the network messages are being handled at a home system for the various mobile systems, said normalized data structure comprising:
-
data storage including;
data from the one of the network messages, one of a number of data categories for identifying a category type of the data, said data categories including location tracking information, service level agreement, personal information and terminal capabilities, and one of a number of network types that identifies and correlates the respective one of the communication protocols to the data. - View Dependent Claims (21, 22)
-
Specification