Methods and systems for efficient deployment of communication filters
First Claim
1. A method comprising:
- a server receiving a first message from a first foreign agent, wherein via the first message the first foreign agent seeks to authenticate a first wireless communication device (WCD);
responsive to receiving the first message, the server determining that the first WCD is to be subject to, at a home agent, a first filter, wherein the first filter represents rules for the home agent to apply data packets of to the first WCD'"'"'s communication;
responsive to determining that the first WCD is to be subject to, at the home agent, the first filter, the server transmitting a second message to the first foreign agent, wherein the second message includes an attribute that contains a representation of the first filter;
the server receiving a third message from the first foreign agent, wherein the third message includes (i) accounting information associated with the first WCD, (ii) an address of the home agent, and (iii) the attribute that contains the representation of the first filter; and
responsive to receiving the third message, the server transmitting a fourth message to the home agent, wherein the fourth message contains the representation of the first filter and requests the home agent to apply the first filter to at least some communications associated with the first WCD, such that the home agent does not perform home agent authentication for the first WCD.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for efficient deployment of communication filters are presented. In an exemplary embodiment, a wireless communication device (WCD) attempts to register with a foreign agent and a home agent by using mobile IP. During this process, an authentication, authorization, and accounting (AAA) server receives a first message from the foreign agent, where the first message seeks to authenticate the WCD. The AAA server responds to the first message with a second message containing a filter to be applied to the WCD'"'"'s communication. The AAA server than receives a third message containing the filter, and the AAA server responsively transmits a fourth message to the home agent, seeking to have the home agent apply the filter to the WCD'"'"'s communication. In this way, communications between the home agent and the AAA server can be reduced because the home agent only communicates with the AAA server if the WCD is subject to a filter.
32 Citations
14 Claims
-
1. A method comprising:
-
a server receiving a first message from a first foreign agent, wherein via the first message the first foreign agent seeks to authenticate a first wireless communication device (WCD); responsive to receiving the first message, the server determining that the first WCD is to be subject to, at a home agent, a first filter, wherein the first filter represents rules for the home agent to apply data packets of to the first WCD'"'"'s communication; responsive to determining that the first WCD is to be subject to, at the home agent, the first filter, the server transmitting a second message to the first foreign agent, wherein the second message includes an attribute that contains a representation of the first filter; the server receiving a third message from the first foreign agent, wherein the third message includes (i) accounting information associated with the first WCD, (ii) an address of the home agent, and (iii) the attribute that contains the representation of the first filter; and responsive to receiving the third message, the server transmitting a fourth message to the home agent, wherein the fourth message contains the representation of the first filter and requests the home agent to apply the first filter to at least some communications associated with the first WCD, such that the home agent does not perform home agent authentication for the first WCD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server comprising:
-
a processor; a data storage containing a profile associated with a wireless communication device (WCD), wherein the profile indicates that the WCD is to be subject to, at a home agent, a filter, wherein the filter represents rules for the home agent to apply to data packets of the WCD'"'"'s communication; program instructions, stored in the data storage and executable by the processor, to (i) receive a first message from a foreign agent, wherein via the first message the foreign agent seeks to authenticate the WCD, (ii) responsive to receiving the first message, determine that the WCD is to be subject to, at the home agent, the filter, (iii) responsive to determining that the WCD is to be subject to, at the home agent, the filter at the home agent, transmit a second message to the foreign agent, wherein the second message includes an attribute that contains a representation of the filter, (iv) receive a third message from the foreign agent, wherein the third message contains (a) accounting information associated with the WCD, (b) an address of the home agent, and (c) the attribute that contains the representation of the filter, and (v) responsive to receiving the third message, transmit a fourth message to the home agent, wherein the fourth message contains the representation of first filter and requests the home agent to apply the filter to at least some communications associated with the WCD, such that the home agent does not perform home agent authentication for the first WCD. - View Dependent Claims (12, 13, 14)
-
Specification