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

Flow control of authentication triplet request for reducing usage time of a central processor

Assignee: Nortel Networks Ltd
•
Filing: 1997-11-22
•
Granted: 2001-01-02
•
Expires: 2017-11-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of requesting authentication triplets as a function of CPU processing time at a MSC. The MSC requests a new set of authentication triplets from an HLR as a function of how busy the MSC CPU is. During the least busy periods of time, the MSC requests a new set of triplets often and discards some triplets, while during medium busy periods of time the MSC requests a new set of triplets when only, for instance, 2 triplets remain. During the busy periods of time, the MSC only requests a new set of 5 triplets from the HLR when no triplets remain. The present invention, in effect, postpones non-critical work to non busy periods of time when the MSC has more spare processing power, thereby increasing the capacity of the MSC to support traffic during busy periods.

Inventors

  • 👤 Patrick Sollee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:34
CPC Classifications
H; H04; H04W; H04W12/00; H04W12/06; H04M; H04M3/00; H04M3/38; H04M3/382; H04M2207/00; H04M2207/18; H04M3/22; H04M3/36; H04M3/367

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 241 words
A method of processing Authentication triplets by a Message Service Center (MSC) in order to avoid requesting the Authentication triplets during its busy periods, the method comprising the steps of: determining a current CPU usage time of the MSC; determining if the current CPU usage time is less than a first determining time which is indicative of a non busy period of the MSC; setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time which is indicative of a busy period of the MSC; requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold; and determining if the current CPU usage time is less than a second predetermined time but greater than the first predetermined time, if so, setting the triplet request threshold to a second threshold setting, and if the current CPU usage time is greater than the second predetermined time, setting the triplet request threshold to a third threshold setting, wherein the MSC increases its capacity by dynamically setting the authentication triplet request threshold to the first, second or third threshold settings.
Claim 2
Independent Claim 241 words
A method of processing Authentication triplets by a Message Service Center (MSC) in order to avoid requesting the Authentication triplets during its busy periods, the method comprising the steps of: determining a current CPU usage time of the MSC; determining if the current CPU usage time is less than a first determining time which is indicative of a non busy period of the MSC; setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time which is indicative of a busy period of the MSC; requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold; and determining if the current CPU usage time is less than a second predetermined time but greater than the first predetermined time, if so, setting the triplet request threshold to a second threshold setting, and if the current CPU usage time is greater than the second predetermined time, setting the triplet request threshold to a third threshold setting, wherein the MSC increases its capacity by dynamically setting the authentication triplet request threshold to the first, second or third threshold settings.
Claim 3
Independent Claim 199 words
A method of processing Authentication triplets by a Message Service Center (MSC) in order to avoid requesting the Authentication triplets during its busy periods, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time which is indicative of a non busy period of the MSC; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time which is indicative of a busy period of the MSC; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold, wherein the MSC increases its capacity by dynamically setting the authentication triplet request threshold to the first and second threshold settings and wherein the second threshold setting is less than the first threshold setting.
Claim 4
Independent Claim 199 words
A method of processing Authentication triplets by a Message Service Center (MSC) in order to avoid requesting the Authentication triplets during its busy periods, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time which is indicative of a non busy period of the MSC; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time which is indicative of a busy period of the MSC; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold, wherein the MSC increases its capacity by dynamically setting the authentication triplet request threshold to the first and second threshold settings and wherein the second threshold setting is less than the first threshold setting.
Claim 5
Dependent Claim 31 words
The method as specified in claim 1 wherein the third threshold setting is less than the second threshold setting, and the second threshold setting is less than the first threshold setting.
Claim 6
Independent Claim 132 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting of four (4) if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 7
Independent Claim 132 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting of four (4) if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting if the CPU usage time is determined to be greater than or equal to the first predetermined time; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 8
Independent Claim 132 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting of two (2) if the CPU usage time is determined to be greater than or equal to the first predetermined time; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 9
Independent Claim 132 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) setting the authentication triplet request threshold to a second threshold setting of two (2) if the CPU usage time is determined to be greater than or equal to the first predetermined time; and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 10
Independent Claim 148 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) determining if the current CPU usage time is less than a second predetermined time but greater than the first predetermined time, and if so, setting the triplet request threshold to a second threshold setting, else setting the triplet request threshold to a third threshold setting of zero (0); and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 11
Independent Claim 148 words
A method of processing Authentication triplets by a MSC, comprising the steps of: a) determining a current CPU usage time of the MSC; b) determining if the current CPU usage time is less than a first determining time; c) setting an authentication triplet request threshold to a first threshold setting if the CPU usage time is determined to be less than the first predetermined time; d) determining if the current CPU usage time is less than a second predetermined time but greater than the first predetermined time, and if so, setting the triplet request threshold to a second threshold setting, else setting the triplet request threshold to a third threshold setting of zero (0); and e) requesting a new set of Authentication triplets from a triplet source when a present number of available authentication triplets of the MSC is equal to or less than the triplet request threshold.
Claim 12
Dependent Claim 15 words
The method as specified in claim 1 wherein said first predetermined time is approximately 20%.
Claim 13
Dependent Claim 14 words
The method as specified in claim 2 wherein said triplet source is an HLR.
Claim 14
Independent Claim 89 words
A method for avoiding initiating a non-critical process by a Message Service Center (MSC) for requesting authentication triplets from a Home Location Regtister (HLR) during the MSC's busy operation periods, comprising the steps of: defining a series of threshold settings; determining the MSC's busy operation periods by identifying a current CPU usage time of the MSC; and dynamically adjusting an authentication triplet request threshold to one of the defined threshold settings to ensure that a total number of authentication triplet requests during busy periods of the MSC is reduced.
Claim 15
Independent Claim 89 words
A method for avoiding initiating a non-critical process by a Message Service Center (MSC) for requesting authentication triplets from a Home Location Regtister (HLR) during the MSC's busy operation periods, comprising the steps of: defining a series of threshold settings; determining the MSC's busy operation periods by identifying a current CPU usage time of the MSC; and dynamically adjusting an authentication triplet request threshold to one of the defined threshold settings to ensure that a total number of authentication triplet requests during busy periods of the MSC is reduced.
Claim 16
Dependent Claim 29 words
The method of claim 9 wherein the third threshold setting is less than the second threshold setting, and the second threshold setting is less than the first threshold setting.
Claim 17
Dependent Claim 45 words
The method of claim 9 wherein the MSC increases its capacity by requesting comparatively less number of the authentication triplets from the HLR if it is busy, but advantageously loads comparatively more number of the authentication triplets from the HLR if it is not busy.
Claim 18
Dependent Claim 13 words
The method of claim 1 wherein the second predetermined time is approximately 70%.

References Cited (Backward Citations)

US5101451A Cited
US5097499A Cited
US5454026A Cited
US5537474A Cited
US5548533A Cited
US5708710A Cited
US5790955A Cited
US5867787A Cited
US5835490A Cited
US5862481A Cited
US6064892A Cited
US6014558A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-02 2004-07-03 2005-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-02 2008-07-03 2009-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-02 2012-07-03 2013-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag