Patent ID: 7860072

Claim:
A method for implementing route optimization in an Internet protocol (IP) telecommunication network that supports wireless mobile stations (MSs) comprising the steps of: identifying and storing IP address information related to MSs in records at a local mobility anchor point (LMAP) that is coupled to a home agent (HA) node, where the records contain IP addresses associated with the ongoing flow of packets containing user entered information for the subject MSs; in response to recognizing an ongoing user communication session between the first and second MSs is in progress with corresponding IP addresses for the first and second MS set by the respective HA node, comparing the records by the LMAP to determine matching pairs of records where a matching pair of records represents that a first MS of a first record of the matching pair is engaged in a communication session with a second MS of a second record of the matching pair; determining, by the LMAP, first and second points of attachment nodes of the telecommunication network that support the first and second MS, respectively, based on IP address information contained in a matching pair of records associated with the first and second MS; identifying, by the LMAP, routing data initially established by said HA node that defines a route for data packets associated with said ongoing user communication session; transmitting, by the LMAP, a route optimization (RO) message to each of the first and second point of attachment nodes where the RO message includes an IP address of the other point of attachment node, each of the RO message include a request for the first and second point of attachment nodes to address packets sent between the first and second MS with a source address of one of the first and second point of attachment nodes and a destination address of the other of the first and second point of attachment nodes, upon receiving the RO messages, altering the initially defined route of IP packets by utilizing a different route that employs fewer nodes than the initially defined route.