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

Event recognition by a state machine whose state is dependent upon historical information

Assignee: Agilent Technologies Inc
•
Filing: 1998-06-10
•
Granted: 2000-08-15
•
Expires: 2018-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data-analyzing unit monitors and/or analyzes events on an information bus. The data-analyzing unit comprises an event recognition unit with one or more comparators coupled to the information bus and a sequencer state machine for determining sequential dependencies of events, whereby a state of the sequencer state machine depends on the history of information as provided thereto. The data-analyzing unit preferably comprises one or more counters coupled to the event recognition unit, thus allowing an analysis of data and/or events on the information bus. The data-analyzing unit may also comprise one or more memories coupled to the event recognition unit, thus providing a trace memory. In a preferred embodiment, the event recognition unit of the data-analyzing unit provides customized rules for monitoring defined event sequences of event behaviors thus allowing the monitoring of defined event sequences of event behaviors and possibly the drawing of conclusions therefrom e.g. by signaling an unwanted event behavior. The data-analyzing unit according to the invention is preferably used in a logic analyzer.

Inventors

  • 👤 Jochen Rivoir

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:58
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/349; G06F11/22; G06F11/25; G06F11/348; G06F11/3476; G06F2201/00; G06F2201/86; G06F2201/88

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 144 words
A data-analyzing unit for monitoring and/or analyzing events on an information bus, the data-analyzing unit including an event recognition unit comprising: at least one comparator coupled to the information bus, each said comparator configured to produce an output in response to a determined event on said information bus; a sequencer state machine coupled to said at least one comparator; and including a memory and a register, said register having one or more outputs coupled back to one or more inputs to said memory for enabling recording in said memory of a history of state outputs from said sequencer state machine, said sequencer state machine responsive to said history of state outputs and outputs from said at least one comparator for determining sequential dependencies of events, whereby a state output of the sequencer state machine is dependent on a historical sequence of information provided thereto.
Claim 2
Dependent Claim 144 words
A data-analyzing unit for monitoring and/or analyzing events on an information bus, the data-analyzing unit including an event recognition unit comprising: at least one comparator coupled to the information bus, each said comparator configured to produce an output in response to a determined event on said information bus; a sequencer state machine coupled to said at least one comparator; and including a memory and a register, said register having one or more outputs coupled back to one or more inputs to said memory for enabling recording in said memory of a history of state outputs from said sequencer state machine, said sequencer state machine responsive to said history of state outputs and outputs from said at least one comparator for determining sequential dependencies of events, whereby a state output of the sequencer state machine is dependent on a historical sequence of information provided thereto.
Claim 3
Dependent Claim 38 words
The data-analyzing unit of claim 1, further comprising one or more counters coupled to the event recognition unit, each counter triggered by a state output change from said sequencer state machine to reflect a count of state changes.
Claim 4
Dependent Claim 22 words
The data-analyzing unit of claim 1, further comprising one or more memories coupled to the event recognition unit for providing trace data.
Claim 5
Dependent Claim 22 words
The data-analyzing unit of claim 1, wherein the event recognition unit provides customized rules for monitoring defined event sequences of event behaviors.
Claim 6
Dependent Claim 44 words
The data-analyzing unit of claim 1, comprising: a plurality of event recognition units coupled to one or more information busses, each event recognition unit being coupled to one or more output busses, whereby the plurality of event recognition units provide a plurality of outputs.
Claim 7
Dependent Claim 41 words
The data-analyzing unit of claim 5, further comprising one or more counters coupled to one or more output busses each of said counters triggered by a state output change from an event recognition unit to reflect a count of state changes.
Claim 8
Dependent Claim 38 words
The data-analyzing unit of claim 6, wherein the counters are coupled to the one or more information busses for feeding back information to the event recognition units and/or accessing data provided by the one or more information busses.
Claim 9
Dependent Claim 19 words
The data-analyzing unit of claim 5, further comprising one or more memories coupled to one or more output busses.
Claim 10
Dependent Claim 17 words
The data-analyzing unit of claim 8, wherein the memories provide historical information to the event recognition units.
Claim 11
Dependent Claim 65 words
The data-analyzing unit of claim 1, comprising: a plurality of comparators coupled to one or more information busses, and a plurality of sequencer state machines respectively coupled to outputs from the plurality of comparators, whereby the sequencer state machines provide means for analyzing data on the one or more information busses and outputs of the sequencer state machines are coupled to one or more counters.
Claim 12
Dependent Claim 62 words
The data-analyzing unit of claim 1, comprising: a plurality of comparators coupled to one or more information busses, and a plurality of sequencer state machines respectively coupled to outputs from the plurality of comparators, whereby the sequencer state machines provide means for monitoring customized rules and outputs of the sequencer state machines are adapted to provide signals when respective rules are met.
Claim 13
Dependent Claim 78 words
The data-analyzing unit of claim 1, comprising: a plurality of comparators coupled to one or more information busses, and a plurality of sequencer state machines respectively coupled to outputs from the plurality of comparators, whereby the sequencer state machines provide means for tracing information on the one or more information busses and outputs of the sequencer state machines are coupled to one or more memories, whereby the memories are further coupled to the one or more information busses.
Claim 14
Dependent Claim 32 words
The data-analyzing unit of claim 12, further comprising an alignment unit for aligning the outputs from the sequencer state machines with the information to be stored in the one or more memories.

References Cited (Backward Citations)

US4802103A Cited
US5521967A Cited
US5596749A Cited
US5457694A Cited
US5642479A Cited
US5983164A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-15 2004-02-14 2004-08-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-15 2008-02-14 2008-08-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-15 2012-02-14 2012-08-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag