Unified directory services architecture for an IP mobility architecture framework
First Claim
Patent Images
1. Unified Directory Service (UDS) architecture configured for serving an IP mobility communications architecture, the UDS comprising:
- a) a Home Control and Data Manager (HCDM) connected to a Network, Service Function (NSF) bus, the HMM comprising;
an Access Network Interface (ANI) configured for enabling the MN to discover and distinguish an IPM Network to a sub-network level, and for replying to a discovery request from an MN, wherein the IPM network is one of a Local Service Function (LSF) or a Network Service Function (NSF), and wherein the discovery request comprises at least one of an SMM IP address, an SMM NAI, support for available security protocols, and support for local HMM;
a Home Mobility Manager (HMM) configured for receiving an IP Address allocated by a DHCP, assigning the allocated IP address to the MN, authenticating the user (AAA), and updating the UDS with a user'"'"'s mobility related information; and
an IP Mobility (IPM) Tunnel Service (ITS) for providing tunneling and de-tunneling;
b) a UDS Function connectable to the NSF bus for storing static and dynamic information about a user and making the information available to any application that interfaces with the UDS;
c) at least one database connected to the UDS Function via the NSF bus, the database being configured for storing an Internet Protocol Mobility (IPM) user profile comprising at least the COA of the devices used by the user, the type of devices used by the user, the status of the devices at any time, the LSF information that any device is connected to, the user'"'"'s preference between the devices registered at any time.
3 Assignments
0 Petitions
Accused Products
Abstract
A communications architecture for enabling IP-based mobile communications includes a Local Service Function (LSF) component configured to serve as an IP-based serving area network for a set of x-Access Networks, and a Network Service Function (NSF) component configured to serve as an IP-based home network by managing a MN'"'"'s subscription and associated profile so that the MN is authorized to use the resources of the LSF. An x-Access Network (xAN) is interconnected to the LSF and NSF for providing heterogeneous Layer 2 access for MNs irrespective of access technology.
351 Citations
13 Claims
-
1. Unified Directory Service (UDS) architecture configured for serving an IP mobility communications architecture, the UDS comprising:
-
a) a Home Control and Data Manager (HCDM) connected to a Network, Service Function (NSF) bus, the HMM comprising;
an Access Network Interface (ANI) configured for enabling the MN to discover and distinguish an IPM Network to a sub-network level, and for replying to a discovery request from an MN, wherein the IPM network is one of a Local Service Function (LSF) or a Network Service Function (NSF), and wherein the discovery request comprises at least one of an SMM IP address, an SMM NAI, support for available security protocols, and support for local HMM;
a Home Mobility Manager (HMM) configured for receiving an IP Address allocated by a DHCP, assigning the allocated IP address to the MN, authenticating the user (AAA), and updating the UDS with a user'"'"'s mobility related information; and
an IP Mobility (IPM) Tunnel Service (ITS) for providing tunneling and de-tunneling;
b) a UDS Function connectable to the NSF bus for storing static and dynamic information about a user and making the information available to any application that interfaces with the UDS;
c) at least one database connected to the UDS Function via the NSF bus, the database being configured for storing an Internet Protocol Mobility (IPM) user profile comprising at least the COA of the devices used by the user, the type of devices used by the user, the status of the devices at any time, the LSF information that any device is connected to, the user'"'"'s preference between the devices registered at any time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
computer program code for managing the lease of the IP address;
computer program code for querying the UDS to check the service validation of the user computer program code for interfacing with an AAA function to authenticate the user computer program code for retrieving user profiles, defining QoS and policy related information to be used by non-IPM components, including at least one of the QoS manager, the Policy Enforcement Point (PEP), and Policy Decision Point (PDP) of the home network or by the serving network; and
computer program code for de-registering an MN to allow resources, including the IP Address, to be re-claimed.
-
-
7. The UDS of claim 1, wherein the HMM further comprises at least one of:
-
a) computer program code for managing the lease of the IP address;
b) computer program code for querying the UDS to check the service validation of the user c) computer program code for interfacing with an AAA function to authenticate the user d) computer program code for retrieving user profiles to be used by non-IPM components of the home network or by the serving network; and
e) computer program code for de-registering an MN to allow resources to be re-claimed.
-
-
8. The UDS of claim 1 wherein the IPM user profile comprises a plurality of object classes including an ipmUser object class, an ipmUserProfile object class, an ipmUserDevice object class, and an ipmClassOfService object class.
-
9. The UDS of claim 1 wherein the IPM user profile comprises a user name, a mobile node address, a class of service, an account number, and a care of address.
-
10. The UDS of claim 1 wherein the UDS is a home UDS, and the NSF is a home NSF, and the home UDS further comprises an interface connectable to a visited NSF having a visited UDS configured for transmitting to the server of the home UDS a Registration Request message requesting the IPM user profile of a user subscribed to the home NSF to permit the user to access services provided by the visited NSF.
-
11. The UDS of claim 1 wherein the UDS is a home UDS, and the NSF is a home NSF, and the home UDS further comprises:
-
a) an interface connectable to a visited NSF having a visited UDS configured for transmitting to the server of the home UDS a Registration Request message requesting the IPM user profile of a user subscribed to the home NSF to enable the user to access services provided by the visited NSF; and
b) computer program code responsive to receipt of the Registration Request message for retrieving the user profile and transmitting the user profile in a Registration Reply message to the visited NSF.
-
-
12. The UDS of claim 1 wherein the UDS is a home UDS, and the NSF is a home NSF, and the home UDS further comprises:
-
a) an interface connectable to a visited NSF having a visited UDS configured for using an Authentication, Authorization, and Accounting (AAA) protocol to transmit to the server of the home UDS a Registration Request message requesting the IPM user profile of a user subscribed to the home NSF to enable the user to access services provided by the visited NSF; and
b) computer program code responsive to receipt of the Registration Request message for retrieving the user profile and using the AAA protocol to transmit the user profile in a Registration Reply message over the interface to the visited NSF.
-
-
13. The UDS of claim 1 wherein the UDS is a home UDS, and the NSF is a home NSF, and the home UDS further comprises:
-
a) an interface connectable to a visited NSF having a visited UDS configured for using Diamond Authentication, Authorization, and Accounting (AAA) protocol to transmit to the server of the home UDS a Registration Request message requesting the IPM user profile of a user subscribed to the home NSF to enable the user to access services provided by the visited NSF; and
b) computer program code responsive to receipt of the Registration Request message for retrieving the user profile and using the Diamond AAA protocol to transmit the user profile in a Registration Reply message over the interface to the visited NSF.
-
Specification