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

Apparatus for categorizing and accumulating events

Assignee: Johns Hopkins University
•
Filing: 1987-07-14
•
Granted: 1989-05-23
•
Expires: 2007-07-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for categorizing and accumulating a plurality of different event types wherein the characteristics of each event are detected by a detector and presented to the apparatus as an electrical signal of variable analog or digital value which may indicate the type, speed, energy level or the like of an event. The apparatus includes a table look-up storage device having a plurality of individually addressable memory locations which receives the electrical or digital value and in response thereto outputs a bin address or clock select number which identifies a particular bin. Clock distribution logic circuitry receives the bin address from the look-up table storage device and in accordance with the bin address selects a particular bin and increments the event count being accumulated therein. Counter select logic circuitry is also provided for use by a host computer or the like to select a particular bin and output the event count being accumulated in the selected bin. The event count is output in a stabilized form by an output multiplexer circuit for analysis, record keeping, monitoring or the like.

Inventors

  • 👤 Robert C. Moore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:08
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1737; G; G01; G01N; G01N15/00; G01N15/02; G06; G06F; G06F12/00; G06F12/02; G06F12/0207

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 147 words
Apparatus for categorizing and accumulating a plurality of events wherein each event is represented by an electrical signal of variable value, said apparatus comprising: look-up table storage means having a plurality of memory locations, each memory location having stored therein a bin address which identifies a particular bin, said look-up table storage means categorizing each of said plurality of events by outputting a bin address in response to a particular value of said electrical signal of variable value; a plurality of selectable bins for accumulating counts, wherein each bin accumulates a count of an event type; and clock distribution logic means, connecting said look-up table storage means and said plurality of selectable bins, which receives a bin address from said look-up table storage means and in response thereto selects, using a select line, a particular bin and increments the count of the event type being accumulated therein.
Claim 2
Dependent Claim 147 words
Apparatus for categorizing and accumulating a plurality of events wherein each event is represented by an electrical signal of variable value, said apparatus comprising: look-up table storage means having a plurality of memory locations, each memory location having stored therein a bin address which identifies a particular bin, said look-up table storage means categorizing each of said plurality of events by outputting a bin address in response to a particular value of said electrical signal of variable value; a plurality of selectable bins for accumulating counts, wherein each bin accumulates a count of an event type; and clock distribution logic means, connecting said look-up table storage means and said plurality of selectable bins, which receives a bin address from said look-up table storage means and in response thereto selects, using a select line, a particular bin and increments the count of the event type being accumulated therein.
Claim 3
Dependent Claim 56 words
Apparatus according to claim 1 further comprising: counter select logic means which, in response to a bin address provided by a host computer or the like, selects, using a select line, a particular bin and causes the count of the event type accumulated therein to be output in a stabilized form by an output multiplexer means.
Claim 4
Dependent Claim 27 words
Apparatus according to claim 2 wherein said memory locations of said look-up table storage means are divided into a plurality of regions corresponding to different event types.
Claim 5
Dependent Claim 32 words
Apparatus according to claim 3 wherein each region, of said plurality of regions, is divided into subregions and each subregion corresponds to a memory location which has stored therein a bin address.
Claim 6
Dependent Claim 22 words
Apparatus according to claim 4 wherein each bin comprises a N-bit binary ripple counter wherein N is equal to an integer number.
Claim 7
Dependent Claim 36 words
Apparatus according to claim 5 wherein said N-bit binary ripple counter includes N ripple counter cells operably connected to one another, and each ripple counter cell corresponds to a bit of said N-bit binary ripple counter.
Claim 8
Dependent Claim 20 words
Apparatus according to claim 6 wherein each ripple counter cell comprises a flip-flop device operably connected to an AND-NOR gate.
Claim 9
Dependent Claim 48 words
Apparatus according to claim 7 wherein said output multiplexer means comprises a first multiplexer operably connected to a second multiplexer wherein said first and second multiplexers are both operably connected to a plurality of NAND gates and inverters for receiving and outputting event counts in a stabilized form.
Claim 10
Dependent Claim 43 words
Apparatus according to claim 8 wherein said clock distribution logic means comprises: a hexadecimal decode which is operably connected to a plurality of buffers and NAND gates, said hexadecimal decoder having select lines for selecting a bin in response to a bin address.
Claim 11
Dependent Claim 105 words
Apparatus according to claim 9 wherein said hexadecimal decoder comprises: first and second decoders each having four output lines, wherein each decoder receives a portion of the bin address and in response thereto actuates one of the four output lines from the decoder; a NOR gate which receives the remaining portion of the bin address and in response thereto actuates a select line; and a plurality of NAND gates, operably connected to the output lines of said first and second decoders wherein the output line of each NAND gate is operably connected to a line driver having its output line provided as a select line.
Claim 12
Dependent Claim 43 words
Apparatus according to claim 10 wherein said counter select logic means comprises: a hexadecimal decoder which is operably connected to a plurality of buffers and NAND gates, said hexadecimal decoder having select lines for selecting a bin in response to a bin address.
Claim 13
Dependent Claim 105 words
Apparatus according to claim 11 wherein said hexadecimal decoder comprises: first and second decoders each having four output lines, wherein each decoder receives a portion of the bin address and in response thereto actuates one of the four output lines from the decoder; a NOR gate which receives the remaining portion of the bin address and in response thereto actuates a select line; and a plurality of NAND gates operably connected to the output lines of said first and second decoders wherein the output line of each NAND gate is operably connected to a line driver having its output line provided as a select line.
Claim 14
Independent Claim 114 words
A method for categorizing and accumulating a plurality of events comprising the steps of: receiving into a look-up table storage means having a plurality of memory locations, each memory location having stored therein a bin address which identifies a particular bin, an electrical signal of variable value which represents an event type; obtaining from said look-up table storage means, in response to said electrical signal of variable value, a bin address; selecting a particular bin from a plurality of selectable bins for accumulating counts, wherein each bin accumulates a count of an event type, in response to said bin address; and incrementing the count of the event type being accumulated in the selected bin.
Claim 15
Independent Claim 114 words
A method for categorizing and accumulating a plurality of events comprising the steps of: receiving into a look-up table storage means having a plurality of memory locations, each memory location having stored therein a bin address which identifies a particular bin, an electrical signal of variable value which represents an event type; obtaining from said look-up table storage means, in response to said electrical signal of variable value, a bin address; selecting a particular bin from a plurality of selectable bins for accumulating counts, wherein each bin accumulates a count of an event type, in response to said bin address; and incrementing the count of the event type being accumulated in the selected bin.
Claim 16
Dependent Claim 58 words
A method according to claim 13 further comprising the steps of: providing an output means for outputting the count of an event type whereby said output means selects a particular bin and provides the count of the event type accumulated therein to an output multiplexer means which outputs the count of the event type in a stabilized form.
Claim 17
Dependent Claim 49 words
A method according to claim 14 wherein said output multiplexer means comprises a first multiplexer operably connected to a second multiplexer wherein said first and second multiplexers are both operably connected to a plurality of NAND gates and inverters for receiving and outputting event counts in a stabilizer form.
Claim 18
Dependent Claim 24 words
A method according to claim 15 wherein said plurality of memory locations are divided into a plurality of regions corresponding to different event types.
Claim 19
Dependent Claim 33 words
A method according to claim 16 wherein each region of said plurality of regions is divided into subregions and each subregion corresponds to a memory location which has stored therein a bin address.
Claim 20
Dependent Claim 24 words
A method according to claim 17 wherein each bin comprises an N-bit binary ripple counter wherein N is equal to an even integer number.
Claim 21
Dependent Claim 37 words
A method according to claim 18 wherein said N-bit binary ripple counter includes N ripple counter cells operable connected to one another and each ripple counter cell corresponds to a bit of said N-bit binary ripple counter.
Claim 22
Dependent Claim 21 words
A method according to claim 19 wherein each ripple counter cell comprises a flip-flop device operably connected to an AND-NOR gate.

References Cited (Backward Citations)

US3906194A Cited
US4192130A Cited
US4180724A Cited
US4488248A Cited
US4491926A Cited
US4580093A Cited
US4663770A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-22 1992-11-21 1993-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-22 1996-11-21 1997-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-22 2000-11-21 2001-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag