← Back to Patent Explorer
US6834050B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Packet core function and method of selecting a packet data service node/foreign agent in a packet data network

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 2000-09-08
•
Granted: 2004-12-21
•
Expires: 2020-09-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Packet Core Function (PCF) and method of consistently selecting a 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). In a first embodiment, a static lookup table in the PCF is used to associate a list of identifiers for MNs and a list of the plurality of PDSNs in the network. The PCF obtains an identifier for the MN and utilizes the lookup table and a hash function to associate the identifier for the MN with a PDSN. The PDSN is then selected by the PCF to host the data session for the MN. In another embodiment, the PCF also includes a cache timer and a cache memory that stores the identifier for the MN and the IP address of the selected PDSN for a predetermined time period following the handoff of the MN to another PCF. If the MN returns to the PCF within the predetermined period of time, the PCF reselects the same PDSN to host the data session. In another embodiment, following the initial selection of a PDSN to host the data session, the EP address of the PDSN is sent to the MN which then passes the IP address of the PDSN to any subsequent PCFs where the MN roams. A PDSN zone ID may be utilized in lieu of the fill IP address.

Inventors

  • 👤 Lila Madour
  • 👤 Louis Segura
  • 👤 Karim Shafik

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:37
CPC Classifications
H; H04; H04W; H04W48/00; H04W48/18; H04L; H04L45/00; H04L45/54; H04M; H04M15/00; H04M15/31; H04M15/43; H04M15/80; H04M15/8038; H04W36/00; H04W36/34; H04W36/36; H04M2215/00; H04M2215/20; H04M2215/204; H04M2215/22; H04M2215/32; H04M2215/34; H04M2215/74; H04M2215/7442; H04M2215/96; H04W36/12; H04W8/00; H04W8/02; H04W8/06

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-12-21 2008-06-21 2008-12-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-12-21 2012-06-21 2012-12-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-12-21 2016-06-21 2016-12-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag