IP Library Granted Patent US 7,492,733
Granted Patent B2
US 7,492,733 · App. 09/841,541 · Granted Feb 17, 2009

Method of transmitting packets in a mobile 3G network system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,492,733
App. No.
09/841,541
Granted
Feb 17, 2009
Kind
B2
Abstract

A system and method is provided for transmitting a packet received at a Foreign Agent associated with a Packet Data Service Node where the packet has a source network layer address, such as an Internet Protocol address of a mobile station that points to a geographically remote Home Agent and a destination Internet Protocol address. The method comprises caching Internet Protocol addresses in memory, comparing the destination Internet Protocol address of the received packet with the Internet Protocol addresses in memory, and if no match is found, querying a Policy Server for a match, and forwarding the received packet with the Internet Protocol address of the Foreign Agent associated with the Packet Data Service Node as the source Internet Protocol address when the destination address of the received packet matches the Internet Protocol address in memory or Policy Server, resulting in significant savings in transport cost and response time.

Claims (40)

1. A method of transmitting a packet received at a Foreign Agent associated with a Packet Data Service Node 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, querying a Policy Server for a match; and

forwarding the received packet with the IP address of the Foreign Agent associated with the Packet Data Service Node as the source IP address when the destination address of the received packet matches the IP address in memory or Policy Server.

2. The method of claim 1 further comprising the step of forwarding the received packet with the source IP address of the mobile station when the destination address of the received packet does not match the IP address in memory or Policy Server.

3. The method of claim 1 wherein a tunnel is established between the Foreign Agent associated with the Packet Data Service Node and the Home Agent when the mobile station initiates a call further comprising the step of not forwarding the packet back along the tunnel when the destination address of the received packet matches the IP address in memory or Policy Server.

4. The method of claim 3 further comprising the step of taking down the tunnel when the destination IP address of the received packet matches the IP address in memory.

5. The method of claim 4 wherein the Foreign Agent associated with the Packet Data Service Node takes down the tunnel.

6. A method of transmitting a packet received at a Foreign Agent associated with a Packet Data Service Node 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, querying a Policy Server;

forwarding the received packet with the IP address of the Foreign Agent associated with the Packet Data Service Node as the source IP address when the URL name of the received packet matches the URL name in memory or Policy Server.

7. The method of claim 6 further comprising the step of forwarding the received packet with the IP address of the mobile station when the URL name of the received packet does not match the URL name in memory or Policy Server.

8. The method of claim 6 wherein a tunnel is established between the Foreign Agent associated with the Packet Data Service Node and the Home Agent when the mobile station initiates a call further comprising the step of not forwarding the packet back along the tunnel when the URL name of the received packet matches the URL name in memory or Policy Server.

9. The method of claim 8 further comprising the step of taking down the tunnel when the destination URL name of the received packet matches the URL name in memory or Policy Server.

10. The method of claim 9 wherein the Foreign Agent associated with the Packet Data Service Node takes down the tunnel.

11. A method of transmitting a packet in a wireless network, the method comprising:

receiving the packet from a mobile station at a node for routing the received packet to a service provider server;

causing the node to assume a role of a home network for the mobile station;

in response to receiving the packet at the node, receiving one or more response packets at the node from the service provider server without intervention from the home network;

directly forwarding the one or more response packets to a destination server for the mobile station without sending the one or more response packets to the home network; and

receiving, at a Foreign Agent associated with a Packet Data Service Node, the packet with a source network layer address of the mobile station that points to a geographically remote Home Agent associated with the home network and a destination network layer address.

12. The method of claim 11 , further comprising:

obtaining the source network layer address from the received packet.

13. The method of claim 12 , further comprising:

causing the service provider server to send the received packet to the destination server.

14. The method of claim 13 , further comprising:

determining whether the destination network layer address of the received packet matches a network layer address in a memory or a Policy Server; and

if so, forwarding the received packet with the network layer address of the Packet Data Service Node as the source network layer address.

15. The method of claim 14 , further comprising:

caching network layer addresses in the memory.

16. The method of claim 15 , further comprising:

comparing the destination network layer address of the received packet with the network layer addresses in the memory; and

if no match is found for the destination network layer address in the memory, querying the Policy Server for a match.

17. The method of claim 16 , further comprising:

in response to the mobile station initiating a call, establishing a tunnel between the Foreign Agent associated with the Packet Data Service Node and the Home Agent.

18. The method of claim 17 , further comprising:

if the destination network layer address of the received packet does not match the network layer address in the memory or Policy Server, not forwarding the packet back along the tunnel.

19. The method of claim 17 , further comprising:

if the destination network layer address of the received packet matches the network address in the memory, terminating the tunnel.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
MERGER Recorded Dec 31, 2008
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 022044/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2001
From: HAGIRAHIM, HASSAN; WALDMAN, FRANCIS
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 011779/0788 →