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

Behavior monitoring and analyzing system for stored program controlled switching system

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1993-08-17
•
Granted: 1996-01-30
•
Expires: 2013-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test and diagnostic tool for stored program controlled telecommunications switching systems captures the occurrence and timing of "events" arising from subscriber actions and from actions which occur within blocks of software in the telecommunication switching system. Data related to the captured events as well as an indication of their location are stored in a large buffer memory. The stored data is then used to analyze the events for the diagnosis and correction of the cause of the fault as well as to recreate the same sequence and timing of events at a later period in order to test the corrections which have been made to ensure that they eliminate the cause of the fault condition.

Inventors

  • 👤 Brian R. Womble

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:03
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/36; H04M3/2254; H04M3/24; H04M3/241; H04M3/242; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54583; H04Q3/54591; H04Q2213/00; H04Q2213/1305; H04Q2213/13092; H04Q2213/13103; H04Q2213/1316; H04Q2213/13162; H04Q2213/13204; H04Q2213/13349

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 93 words
A method of monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said method comprising the steps of: defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored; detecting internal events communicated between the blocks of software of said telecommunication switch; filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored; and recording the filtered, detected internal events and associated parameters.
Claim 2
Independent Claim 93 words
A method of monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said method comprising the steps of: defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored; detecting internal events communicated between the blocks of software of said telecommunication switch; filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored; and recording the filtered, detected internal events and associated parameters.
Claim 3
Dependent Claim 19 words
The method as set forth in claim 1 wherein the defined parameters comprise parameters relating to a particular subscriber.
Claim 4
Dependent Claim 22 words
The method as set forth in claim 1 wherein the defined parameters comprise parameters relating to a particular component within said telecommunications.
Claim 5
Dependent Claim 43 words
The method as set forth in claim 1 further comprising the steps of: downloading said recorded filtered, detected internal events and values of the parameters from the telecommunications switch; and reviewing said downloaded filtered, detected events for analyzing of internal events and parameters.
Claim 6
Dependent Claim 37 words
The method as set forth in claim 4 wherein said downloading step further comprises: reconstructing from the filtered, detected internal events and values of the parameters an ordered sequence of occurrences of the filtered, detected internal events.
Claim 7
Dependent Claim 59 words
The method as set forth in claim 1 further comprising the steps of: defining values for the defined parameters associated with the internal events desired to be monitored, said values being associated with normal operations of said telecommunication switch; and wherein the step of filtering comprises the step of comparing values for the detected parameters with the defined values.
Claim 8
Dependent Claim 37 words
The method as in claim 1 further comprising the steps of: generating simulated telephone signals containing said recorded filtered, detected internal events and parameters; and transmitting said simulated telephone signals through said telecommunication for testing said switch.
Claim 9
Dependent Claim 62 words
The method as in claim 1 wherein said step of defining parameters associated with the internal events desired to be monitored further comprises the step of: defining subscribers desired to be monitored; and wherein the step of filtering further comprises the step of filtering said detected internal events using the defined subscriber to record filtered, detected internal events concerning the defined subscriber.
Claim 10
Independent Claim 117 words
A method of analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting event driven blocks of software communicating internal events therebetween, said method comprising the steps of: selecting a plurality of internal events of interest which may be communicated between the blocks of software; modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest; selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest; reporting the communication of internal events of interest and specified parameters; filtering of the reported parameters using the selected devices; and recording the filtered, reported internal events and parameters.
Claim 11
Independent Claim 117 words
A method of analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting event driven blocks of software communicating internal events therebetween, said method comprising the steps of: selecting a plurality of internal events of interest which may be communicated between the blocks of software; modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest; selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest; reporting the communication of internal events of interest and specified parameters; filtering of the reported parameters using the selected devices; and recording the filtered, reported internal events and parameters.
Claim 12
Dependent Claim 56 words
The method as set forth in claim 9 further comprising the steps of: selecting subscribers as one of the parameters of interest for the selected internal events; and wherein the step of filtering further includes the step of filtering the reported parameters using the selected subscriber parameters to record filtered, reported parameters concerning the selected subscriber.
Claim 13
Dependent Claim 54 words
The method as set forth in claim 11 further comprising the steps converting the filtered, recorded internal events parameters into playback script; generating simulated calls with a call generator from said playback script; and directing said simulated calls through said telecommunications switch to test for the occurrence of faults within the blocks of software.
Claim 14
Independent Claim 98 words
A system for monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said system comprising: means for defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored; means for detecting internal events communicated between the blocks of software of said telecommunication switch; means for filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored; and means for recording the filtered, detected internal events and associated parameters.
Claim 15
Independent Claim 98 words
A system for monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said system comprising: means for defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored; means for detecting internal events communicated between the blocks of software of said telecommunication switch; means for filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored; and means for recording the filtered, detected internal events and associated parameters.
Claim 16
Dependent Claim 18 words
The system set forth in claim 12 wherein the defined parameters comprise parameters relating to a particular subscriber.
Claim 17
Dependent Claim 22 words
The system set forth in claim 12 wherein the defined parameters comprise parameters relating to a particular component within said telecommunications switch.
Claim 18
Dependent Claim 44 words
The system set forth in claim 12 further comprising: means for downloading said recorded filtered, detected internal events and values of the parameters from the telecommunications switch; and means for reviewing said downloaded filtered, detected internal events for analyzing of internal events and parameters.
Claim 19
Dependent Claim 34 words
The system set forth in claim 15 further comprising: means for reconstructing from the filtered, detected internal events and values of the parameters an ordered sequence of occurrences of the filtered, detected internal events.
Claim 20
Dependent Claim 56 words
The system set forth in claim 12 further comprising: means for defining values for the defined parameters associated with the internal events desired to be monitored, said values being associated with normal operations of said telecommunication switch; and wherein the means for filtering comprises means for comparing values for the detected parameters with the defined values.
Claim 21
Dependent Claim 39 words
The system as in claim 12 further comprising: means for generating simulated telephone signals containing said recorded filtered, detected internal events and parameters; and means for transmitting said simulated telephone signals through said telecommunication switch for testing said swtich.
Claim 22
Dependent Claim 52 words
The system as set forth in claim 12 wherein said means for defining further comprises: means for defining subscribers desired to be monitored; and wherein the means for filtering further comprises means for filtering said detected internal events using the defined subscriber to record filtered, detected internal events concerning the defined subscriber.
Claim 23
Independent Claim 126 words
A system for analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting, event driven blocks of software communicating internal events therebetween, said system comprising: means lot selecting a plurality of internal events of interest which may be communicated between the blocks of software; means for modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest; means for selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest; means for reporting the communication of internal events of interest and specified parameters; means for filtering of the reported parameters using the selected devices; and means for recording the filtered, reported internal events and parameters.
Claim 24
Independent Claim 126 words
A system for analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting, event driven blocks of software communicating internal events therebetween, said system comprising: means lot selecting a plurality of internal events of interest which may be communicated between the blocks of software; means for modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest; means for selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest; means for reporting the communication of internal events of interest and specified parameters; means for filtering of the reported parameters using the selected devices; and means for recording the filtered, reported internal events and parameters.
Claim 25
Dependent Claim 53 words
The system set forth in claim 20 further comprising: means for selecting subscribers as one of the parameters of interest for the selected internal events; and wherein the means for filtering further includes means for filtering the reported parameters using the selected subscriber parameters to record filtered, reported parameters concerning the selected subscriber.
Claim 26
Dependent Claim 58 words
The system set forth in claim 20 further comprising: means for converting the filtered, recorded internal events and parameters into playback script; means for generating simulated calls with a call generator from said playback script; and means for directing said simulated calls through said telecommunications switch to test for the occurrence of faults within the blocks of software.
Claim 27
Dependent Claim 90 words
A telecommunications switch, comprising: a switching mechanism for performing call handling operations: a plurality of interacting, event driven blocks of software executed to control the operation of the switching mechanism, certain ones of the blocks of software being programmed to generate software signals reporting internal events occurring within the telecommunications switch, said internal events communicated between the blocks of software; an event filter for filtering the generated software signals to identify certain ones of the reported internal events as events of interest; and means for recording the events of interest.
Claim 28
Dependent Claim 90 words
A telecommunications switch, comprising: a switching mechanism for performing call handling operations: a plurality of interacting, event driven blocks of software executed to control the operation of the switching mechanism, certain ones of the blocks of software being programmed to generate software signals reporting internal events occurring within the telecommunications switch, said internal events communicated between the blocks of software; an event filter for filtering the generated software signals to identify certain ones of the reported internal events as events of interest; and means for recording the events of interest.
Claim 29
Dependent Claim 56 words
The telecommunications switch as in claim 23 wherein each internal event includes a plurality of parameters associated with the internal events, the blocks of software reporting the parameters associated with the reported internal events, the event filter further filtering the software signals to identify certain parameters in the identified events of interest as parameters of interest.
Claim 30
Dependent Claim 101 words
In a telecommunications switch including a switching mechanism for performing call handling operations and a plurality of interacting, event driven blocks of software executing internal events to control the operation of the telecommunication swtich, a method for monitoring operation of the telecommunications switch comprising the steps of: programming certain ones of the blocks of software to generate software signals reporting the communication of internal events occurring within the telecommunications switch and passing between the blocks of software; filtering the generated software signals to identify certain ones of the reported internal events as events of interest; and recording the events of interest.
Claim 31
Dependent Claim 101 words
In a telecommunications switch including a switching mechanism for performing call handling operations and a plurality of interacting, event driven blocks of software executing internal events to control the operation of the telecommunication swtich, a method for monitoring operation of the telecommunications switch comprising the steps of: programming certain ones of the blocks of software to generate software signals reporting the communication of internal events occurring within the telecommunications switch and passing between the blocks of software; filtering the generated software signals to identify certain ones of the reported internal events as events of interest; and recording the events of interest.
Claim 32
Dependent Claim 62 words
The method as in claim 25 wherein each internal event includes a plurality of parameters associated with the internal event, and wherein the blocks of software report the parameters associated with the reported internal events, the step of filtering further comprising the step of filtering the software signals to identify certain parameters in the identified events of interest as parameters of interest.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-29 1999-07-31 2000-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-29 2003-07-31 2004-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-29 2007-07-31 2008-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag