Method of transmitting packets in a mobile 3G network system
First Claim
1. A method of transmitting a packet received at a Packet Data Service Node/Foreign Agent where the packet has a source IP address of a mobile station that points to a geographically remote Home Agent and a destination IP address comprising the steps of:
- caching IP addresses in memory comparing the destination IP address of the received packet with the IP addresses in memory, and if no match is found, query the Policy Server for a match;
forwarding the received packet with the IP address of the Packet Data Service/Node Foreign Agent as the source IP address when the destination address of the received packet matches the IP address in memory or Policy server.
10 Assignments
0 Petitions
Accused Products
Abstract
Let'"'"'s assume a Mobile Station (MS) with the home location in New York connects to the wireless network in La Jolla, Calif., to a Packet Data Service Node/Foreign Agent (PDSN/FA) in San Diego. The MS has an IP address that points to the home network in New York. To authenticate the user, the PDSN/FA connects to the Home Agent in New York. After authentication/authorization, the user will ask for services by sending IP packets to the PDSN/FA. The user requests restaurant recommendations within 2 miles from his/her current position. The PDSN/FA forwards the user'"'"'s IP packets to the service provider server that in our example is Los Angeles. The network determines the user'"'"'s current location and provides him/her with a list of restaurants. The server sends the packets to the source address learned from the user'"'"'s packets. This address points to the home network in New York and the packets will be forwarded to the Home Agent in New York. The Home Agent determines that the packets are intended to the MS, and sends them in a tunnel (previously established between the PDSN/FA and HA) to the PDSN/FA. The PDSN/FA terminates the tunnel and sends the packets to the MS over the radio network. Thus, these packets instead of being sent from Los Angeles to San Diego and to La Jolla/MS, are sent from Los Angeles to New York and back to San Diego. With this invention, the unnecessary trip from Los Angeles to New York and back to San Diego is avoided and the round-trip delay is reduced.
26 Citations
10 Claims
-
1. A method of transmitting a packet received at a Packet Data Service Node/Foreign Agent where the packet has a source IP address of a mobile station that points to a geographically remote Home Agent and a destination IP address comprising the steps of:
-
caching IP addresses in memory comparing the destination IP address of the received packet with the IP addresses in memory, and if no match is found, query the Policy Server for a match;
forwarding the received packet with the IP address of the Packet Data Service/Node Foreign Agent as the source IP address when the destination address of the received packet matches the IP address in memory or Policy server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transmitting a packet received at a Packet Data Service Node/Foreign Agent where the packet has a source IP address of a mobile station that points to a geographically remote Home Agent and a destination IP address comprising the steps of:
-
caching in memory Universal Resource Locator (URL) names, comparing the URL name of the received packet with the URL names in memory, and if no match is found, query the Policy Server;
forwarding the received packet with the IP address of the Packet Data Service Node/Foreign Agent as the source IP address when the URL name of the received packet matches the URL name in memory or Policy Server. - View Dependent Claims (7, 8, 9, 10)
-
Specification