Automatic selection of a home agent
First Claim
Patent Images
1. A method for registering a wireless terminal with a home agent, comprising:
- receiving identifying indicia associated with a subscriber from the wireless terminal when the wireless terminal requests access to a network;
providing the identifying indicia to an authentication server;
receiving, at a base station, a profile associated with the subscriber, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber, and wherein the profile is received from the authentication server;
providing a resolution request with respect to the hostname from the base station to a domain name server; and
routing the registration information from the wireless terminal to an identified home agent, wherein routing registration information comprises receiving a registration request at the base station and transmitting the registration request from the base station to the identified home agent.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to assigning a home agent to a wireless terminal during authentication, authorization, and/or accounting with respect to the wireless terminal. The wireless terminal can provide identifying indicia which can be relayed to a AAA server by way of a base station. The AAA server can then determine one or more home agents that can be associated with the wireless terminal. If more than one home agent can be assigned to the wireless terminal, the base station can resolve which home agent to utilize during registration of the wireless terminal. Such determination can be important with respect to MVNOs.
24 Citations
27 Claims
-
1. A method for registering a wireless terminal with a home agent, comprising:
-
receiving identifying indicia associated with a subscriber from the wireless terminal when the wireless terminal requests access to a network; providing the identifying indicia to an authentication server; receiving, at a base station, a profile associated with the subscriber, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber, and wherein the profile is received from the authentication server; providing a resolution request with respect to the hostname from the base station to a domain name server; and routing the registration information from the wireless terminal to an identified home agent, wherein routing registration information comprises receiving a registration request at the base station and transmitting the registration request from the base station to the identified home agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 27)
-
-
9. A base station, comprising:
-
a memory that retains instructions for; receiving identifying indicia associated with a subscriber from a wireless terminal when the wireless terminal requests access to a network; providing the identifying indicia to an authentication server; receiving, at the base station, a profile associated with the subscriber, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber, and wherein the profile is received from the authentication server; providing a resolution request with respect to the hostname from the base station to a domain name server; and routing the registration information from the wireless terminal to an identified home agent, wherein routing registration information comprises receiving a registration request at the base station and transmitting the registration request from the base station to the identified home agent; and a processor that executes the instructions. - View Dependent Claims (10)
-
-
11. A communications apparatus, comprising:
-
means for receiving, at a base station, a profile associated with a subscriber from an authentication server, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber; means for providing a resolution request with respect to the hostname from the base station to a domain name server; and means for creating a Mobile IP tunnel from the base station to the identified home agent. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory machine-readable medium as an article of manufacture having stored thereon machine-executable instructions for:
-
receiving identifying indicia associated with a subscriber; providing the identifying indicia to an authentication server; receiving, at a base station, a profile assigned to the subscriber, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber, and wherein the profile is received from the authentication server; providing a resolution request with respect to the hostname from the base station to a domain name server; and routing the registration information from the subscriber to the selected home agent, wherein routing registration information comprises receiving a registration request at a base station and transmitting the registration request from the base station to the selected home agent. - View Dependent Claims (16)
-
-
17. A processor that executes the following instructions:
-
receiving, at a base station, a profile associated with a subscriber from an authentication server, wherein there are a plurality of home agents to which registration information from the wireless terminal could be routed, wherein the plurality of home agents are associated with different mobile virtual network operators, wherein the profile comprises a hostname of a home agent that is assigned to a mobile virtual network operator associated with the subscriber; providing a resolution request with respect to the hostname from the base station to a domain name server; and creating the Mobile IP tunnel from the base station to the identified home agent. - View Dependent Claims (18)
-
-
19. A method for determining by an authentication server one or more home agents to associate with a wireless terminal, comprising:
-
receiving identifying indicia associated with a subscriber using the wireless terminal; determining, at the authentication server, one or more home agents that are assigned to a mobile virtual network operator associated with the subscriber using the wireless terminal based at least in part upon the identifying indicia, wherein determining the one or more home agents comprises accessing a database that indexes home agents with particular mobile virtual network operators; and sending, to a base station that is communicatively coupled to the wireless terminal, a profile associated with the subscriber using the wireless terminal, wherein the profile comprises information that identifies the one or more home agents, and wherein the information that identifies the one or more home agents comprises a hostname of a home agent. - View Dependent Claims (20, 21)
-
-
22. An authentication server, comprising:
-
a memory that includes instructions for; receiving identifying indicia associated with a subscriber using a wireless terminal; determining one or more home agents that are assigned to a mobile virtual network operator associated with the subscriber using the wireless terminal based at least in part upon the identifying indicia, wherein determining the one or more home agents comprises accessing a database that indexes home agents with particular mobile virtual network operators; and sending, to a base station that is communicatively coupled to the wireless terminal, a profile associated with the subscriber using the wireless terminal, wherein the profile comprises information that identifies the one or more home agents, and wherein the information that identifies the one or more home agents comprises a hostname of a home agent; and a processor that executes the instructions.
-
-
23. An authentication server, comprising:
-
means for receiving identifying indicia related to a subscriber from a base station that is communicatively coupled to the subscriber; means for determining a mobile virtual network operator associated with the subscriber based at least in part upon the identifying indicia; means for determining one or more home agents assigned to the mobile virtual network operator, wherein determining the one or more home agents comprises accessing a database that indexes home agents with particular mobile virtual network operators; means for assigning the one or more home agents to the subscriber for utilization in registration of a wireless terminal utilized by the subscriber; and means for sending to the base station a profile associated with the subscriber, wherein the profile comprises information that identifies the one or more home agents, wherein the information that identifies the one or more home agents comprises a hostname of a home agent. - View Dependent Claims (24)
-
-
25. A non-transitory machine-readable medium as an article of manufacture having stored thereon machine-executable instructions for:
-
receiving identifying indicia related to a subscriber from a base station that is communicatively coupled to the subscriber; determining a mobile virtual network operator associated with the subscriber based at least in part upon the identifying indicia; determining one or more home agents assigned to the mobile virtual network operator, wherein determining the one or more home agents comprises accessing a database that indexes home agents with particular mobile virtual network operators; assigning the one or more home agents to the subscriber for utilization in registration of a wireless terminal utilized by the subscriber; and sending a profile associated with the subscriber from an authentication server to the base station, wherein the profile comprises information that identifies the one or more home agents, and wherein the information that identifies the one or more home agents comprises a hostname of a home agent.
-
-
26. A processor that executes the following instructions:
-
receiving a network address indicator of a subscriber that is requesting access to an IP-based wireless network; determining a mobile virtual network operator associated with the subscriber based at least in part upon the received network address indicator; determining one or more home agents assigned to the mobile virtual network operator, wherein determining the one or more home agents comprises accessing a database that indexes home agents with particular mobile virtual network operators; associating the subscriber with the one or more home agents; and sending a profile associated with the subscriber from an authentication server to the base station, wherein the profile comprises information that identifies the one or more home agents, and wherein the information that identifies the one or more home agents comprises a hostname of a home agent.
-
Specification