Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
177 words
A method of consistently selecting a particular Packet Data Service Node (PDSN) from a plurality of PDSNs in a packet data network to host a data session for a Mobile node (MN), said method comprising the steps of: storing a static lookup table in a Packet Core Function (PCF), said table including a list of identifiers for MNs and an associated list of the plurality of PDSNs in the network; utilizing the lookup table by the PCF to associate an identifier for the MN with the particular PDSN; selecting the particular PDSN by the PCF to host the data session for the MN; storing in a cache memory of the PCF, an identifier for the MN and an Internet Protocol (IP) address for the particular PDSN for a predetermined period of time after handing off the MN to another PCF; determining whether the MN returned to the PCF within the predetermined Period of time; and reselecting the particular PDSN to host the data session if the MN returned to the PCF within the predetermined period of time.
Claim 2
Independent Claim
177 words
A method of consistently selecting a particular Packet Data Service Node (PDSN) from a plurality of PDSNs in a packet data network to host a data session for a Mobile node (MN), said method comprising the steps of: storing a static lookup table in a Packet Core Function (PCF), said table including a list of identifiers for MNs and an associated list of the plurality of PDSNs in the network; utilizing the lookup table by the PCF to associate an identifier for the MN with the particular PDSN; selecting the particular PDSN by the PCF to host the data session for the MN; storing in a cache memory of the PCF, an identifier for the MN and an Internet Protocol (IP) address for the particular PDSN for a predetermined period of time after handing off the MN to another PCF; determining whether the MN returned to the PCF within the predetermined Period of time; and reselecting the particular PDSN to host the data session if the MN returned to the PCF within the predetermined period of time.
Claim 3
Dependent Claim
42 words
The method of consistently selecting a particular PDSN of claim 1 wherein the network includes a plurality of PCFs, and the step of storing a static lookup table in a PCF includes storing the lookup table in every PCF in the network.
Claim 4
Dependent Claim
86 words
The method of consistently selecting a particular PDSN of claim 2 further comprising the steps of: performing a dormant handoff procedure to hand off the MN from a source PCF to a target PCF in the network, said dormant handoff procedure including the step of passing the identifier for the MN to the target PCF; utilizing the lookup table by the PCF to associate the an identifier for the MN with the selected PDSN; and connecting the MN to the selected PDSN by the target PCF.
Claim 5
Dependent Claim
77 words
The method of claim 2 , the method further comprising the steps of: initially selecting, by the PCF, the particular PDSN to host the data session; sending an information message from the PCF to the MN via a Base Station Controller (BSC) with an indication of the IP address of the particular PDSN; and passing the IP address of the particular PDSN from the MN to at least another PCF where the MN roams in the network.
Claim 6
Dependent Claim
37 words
The method of claim 1 includes the step of obtaining by the PCF, an identifier for the MN before utilizing the lookup table by the PCF to associate the identifier for the MN with the particular PDSN.
Claim 7
Dependent Claim
27 words
The method of consistently selecting the particular PDSN of claim 4 wherein the indication of the IP address of the selected PDSN is a PDSN zone ID.
Claim 8
Dependent Claim
162 words
A Packet Core Function (PCF) that consistently selects a particular Packet Data Service Node (PDSN) from a plurality of PDSNs in a packet data network to host a data session for a Mobile Node (MN), said PCF comprising: a static lookup table that includes a list of identifiers for MNs and an associated list of the plurality of PDSNs in the network; means for associating the identifier for the MN with the particular PDSN utilizing the lookup table, and selecting the particular PDSN to host the data session for the MN; a cache memory that stores the identifier for the MN and an Internet Protocol (IP) address for the particular PDSN for a predetermined period of time after handing off the MN to another PCF; a cache timer for determining when the predetermined time period has expired; and means for reselecting the particular PDSN to host the data session if the MN returns to the PCF within the predetermined period of time.
Claim 9
Dependent Claim
162 words
A Packet Core Function (PCF) that consistently selects a particular Packet Data Service Node (PDSN) from a plurality of PDSNs in a packet data network to host a data session for a Mobile Node (MN), said PCF comprising: a static lookup table that includes a list of identifiers for MNs and an associated list of the plurality of PDSNs in the network; means for associating the identifier for the MN with the particular PDSN utilizing the lookup table, and selecting the particular PDSN to host the data session for the MN; a cache memory that stores the identifier for the MN and an Internet Protocol (IP) address for the particular PDSN for a predetermined period of time after handing off the MN to another PCF; a cache timer for determining when the predetermined time period has expired; and means for reselecting the particular PDSN to host the data session if the MN returns to the PCF within the predetermined period of time.