Method and apparatus for caching location information of transmitting mobile stations
First Claim
1. An apparatus for caching mobile station location information comprising:
- a gateway packet switch node for receiving and transmitting communication packets between a plurality of visiting packet switch nodes within a mobile radio network and at least one communication network;
a cache memory located within the gateway packet switch node for caching location information received within the communication packet from a transmitting mobile station, said cache memory adapted to purge location information pertaining to a mobile station and further adapted to accept and store a new location information from a home location register, said new location information being associated with said mobile station; and
a plurality of visiting PSN processors wherein, each visiting PSN processor is located within a visiting packet switch node of the plurality of visiting packet switch nodes for encapsulating a data packet and location information pertaining to the location of the transmitting mobile station to create the communication packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for caching mobile station location information comprising a gateway packet switch node for receiving and transmitting data packets between a plurality of visiting packet switch nodes and at least one communication network and a cache memory located within the gateway packet switch node for caching location information received with a data packet from a transmitting mobile station. A communication packet, containing information pertaining to the location of a transmitting mobile station is received by the gateway packet switch node. The location information is extracted from the received communication packet and cached. When an incoming data packet is received by the gateway packet switch node, a determination is made as to whether the location information for the destination mobile station is stored within the cache. If the location information is stored within the cache the location information is retrieved from the cache and the data packet is routed to the mobile station. Otherwise, the location information is retrieved from a home location register and the data packet is routed to the mobile station.
-
Citations
6 Claims
-
1. An apparatus for caching mobile station location information comprising:
-
a gateway packet switch node for receiving and transmitting communication packets between a plurality of visiting packet switch nodes within a mobile radio network and at least one communication network;
a cache memory located within the gateway packet switch node for caching location information received within the communication packet from a transmitting mobile station, said cache memory adapted to purge location information pertaining to a mobile station and further adapted to accept and store a new location information from a home location register, said new location information being associated with said mobile station; and
a plurality of visiting PSN processors wherein, each visiting PSN processor is located within a visiting packet switch node of the plurality of visiting packet switch nodes for encapsulating a data packet and location information pertaining to the location of the transmitting mobile station to create the communication packet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for maintaining cached mobile station location information comprising the steps of:
-
receiving, from a visiting packet switch node, a communication packet, which includes a data packet encapsulated with a first location information pertaining to a first mobile station that created the data packet, addressed to a second mobile station;
determining if a second location information pertaining to the second mobile station is stored within a cache located within a gateway packet switch node;
if the second location information pertaining the second mobile station is stored within the cache, perform the steps of;
retrieving the second location information from the cache;
routing the data packet to the second mobile station comprising the steps of;
receiving a routing error message;
updating the cache, wherein said step of updating comprises the steps of;
purging the second location information pertaining to the second mobile station;
retrieving the second location information from a home location register; and
caching the second location information, and rerouting the data packet to the second mobile station based on updated second location information pertaining to the second mobile station in the cache;
otherwise if the second location information is not stored within the cache, perform the step of;
retrieving the second location information pertaining to the second mobile station from a home location register; and
routing the data packet to the second mobile station.
-
Specification