Patent ID: 7230951

Claim:
A foreign agent (FA) for serving a mobile terminal having a defined home agent (HA), comprising: a processor for executing computer instructions that define operational logic of the FA; a bus coupled to the processor for transmitting computer instructions and control signals to and from the processor within the FA; a bus controller for controlling communications and timing of communications thereon; a network port for coupling the FA to a wireless communication network to enable the FA to communicate with the mobile terminal, the defined HA and a web server; memory coupled to the bus, the memory including the computer instructions that define operational logic for routing data packets between the mobile terminal, the defined HA and a web server; the memory further including computer instructions that define logic for communicating with an authentication, authorization and accounting (AAA) server to receive routing policy information; the memory further including computer instructions that define logic for creating a tunnel between the FA and the HA; and wherein the FA determines whether to route data packets originating from the mobile terminal to the HA or to the web server based upon the routing policy information.