US5444642A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system for monitoring events and which is capable of automatically configuring itself responsive to changes in system hardware
Assignee: SAC Corp
•
Filing: 1991-05-07
•
Granted: 1995-08-22
•
Expires: 2011-05-07
Abstract
Abstract A system for monitoring events which is capable of automatically configuring itself responsive to changes in system hardware comprising: a plurality of input circuits for detecting events and a plurality of output circuits for indicating the presence of the events; a computer means, including a microcontroller connected to the input circuits for two-way communication with the input circuits and further connected to the output circuits; a front panel and means at the front panel for further indicating the events; and means within the computer means for automatically configuring the system responsive to changes in system hardware.
Inventors
- 👤 Peter Montgomery
- 👤 Don Becker
- 👤 Cathy Robins
- 👤 Mike Slack
- 👤 Tim Lee
- 👤 Bill Oliver
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 20:36
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F15/00; G06F15/16; G06F15/177
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
364 words
A system, having a program menu, for monitoring fire alarm events and automatically configuring itself responsive to changes in system hardware comprising: a plurality of I/O modules for monitoring said fire alarm events, including a plurality of input circuits for detecting and responding to said fire alarm events, and a plurality of output circuits for indicating the presence of said fire alarm events; an I/O bus and a microcontroller, including an I/O bus driver, connected to said I/O modules; a computer means for responding to said fire alarm events, including means for storing an internal program, said microcontroller being connected to said computer means, and to said input circuits for two-way communication with said input circuits, and further connected to said output circuits; a front panel connected in said system, and means at said front panel for further indicating said fire alarm events for at least one-way communication with said output circuits; and means, within said computer means, for automatically configuring the system responsive to changes in the quantity of said I/O modules connected to the system hardware throughout the operation of the system, including means for selecting the automatically configuring function from the system program menu after said changes have been made, and means, responsive to said means for automatically configuring, for updating said internal program to take into account the changes made in system hardware, said means for updating comprising: means for receiving inputs relating to the number of said I/O modules in the system; means for sending messages to said I/O bus instructing said I/O bus driver to compare the actual number of said I/O modules against said received inputs; means, including the I/O bus, for receiving said messages and for developing an I/O map identifying module locations and module types of said I/O modules on said I/O bus; means for storing said module locations and said module types of said I/O map within an autoconfiguring map, said autoconfiguring map containing autoconfiguring information; means for looking up data from tables containing information relating to said modules types and updating said autoconfiguring information of said autoconfiguring map based on said data; and means for relaying said autoconfiguring information to said internal program.
Claim 2
Independent Claim
364 words
A system, having a program menu, for monitoring fire alarm events and automatically configuring itself responsive to changes in system hardware comprising: a plurality of I/O modules for monitoring said fire alarm events, including a plurality of input circuits for detecting and responding to said fire alarm events, and a plurality of output circuits for indicating the presence of said fire alarm events; an I/O bus and a microcontroller, including an I/O bus driver, connected to said I/O modules; a computer means for responding to said fire alarm events, including means for storing an internal program, said microcontroller being connected to said computer means, and to said input circuits for two-way communication with said input circuits, and further connected to said output circuits; a front panel connected in said system, and means at said front panel for further indicating said fire alarm events for at least one-way communication with said output circuits; and means, within said computer means, for automatically configuring the system responsive to changes in the quantity of said I/O modules connected to the system hardware throughout the operation of the system, including means for selecting the automatically configuring function from the system program menu after said changes have been made, and means, responsive to said means for automatically configuring, for updating said internal program to take into account the changes made in system hardware, said means for updating comprising: means for receiving inputs relating to the number of said I/O modules in the system; means for sending messages to said I/O bus instructing said I/O bus driver to compare the actual number of said I/O modules against said received inputs; means, including the I/O bus, for receiving said messages and for developing an I/O map identifying module locations and module types of said I/O modules on said I/O bus; means for storing said module locations and said module types of said I/O map within an autoconfiguring map, said autoconfiguring map containing autoconfiguring information; means for looking up data from tables containing information relating to said modules types and updating said autoconfiguring information of said autoconfiguring map based on said data; and means for relaying said autoconfiguring information to said internal program.
Claim 3
Independent Claim
400 words
A system, having a program menu, for monitoring fire alarm events and automatically configuring itself responsive to changes in system hardware comprising: a plurality of I/O modules for monitoring said fire alarm events, including a plurality of input circuits for detecting and responding to said fire alarm events, and a plurality of output circuits for indicating the presence of said fire alarm events; an I/O bus and a microcontroller, including an I/O bus driver, connected to said I/O modules; a computer means for responding to said fire alarm events, including means for storing an internal program, said microcontroller being connected to said computer means, and to said input circuits for two-way communication with said input circuits, and further connected to said output circuits; a front panel connected in said system, and means at said front panel for further indicating said fire alarm events for at least one-way communication with said output circuits; and means, within said computer means, for automatically configuring the system responsive to changes in the quantity of said I/O modules connected to the system hardware throughout the operation of the system, including means for selecting the automatically configuring function from the system program menu after said changes have been made, and means, responsive to said means for automatically configuring, for updating said internal program to take into account the changes made in system hardware, said means for updating comprising: means for receiving inputs relating to the number of said I/O modules in the system; means for sending messages to said I/O bus instructing said for bus driver to compare the actual number of said I/O modules against said received inputs; means, including the I/O bus, for receiving said messages and for developing an I/O map identifying module locations and module types of said I/O modules on said I/O bus; means for storing said module locations and said module types of said I/O map within an autoconfiguring map, said autoconfiguring map containing autoconfiguring information; means for looking up data from tables containing information relating to said modules types and updating said autoconfiguring information of said autoconfiguring map based on said data; and means for relaying said autoconfiguring information to said internal program; wherein said means for automatically configuring includes means for configuring said front panel of said system, means for verifying data in said autoconfiguring map and means for remapping zone and LED data for a service console.
Claim 4
Independent Claim
400 words
A system, having a program menu, for monitoring fire alarm events and automatically configuring itself responsive to changes in system hardware comprising: a plurality of I/O modules for monitoring said fire alarm events, including a plurality of input circuits for detecting and responding to said fire alarm events, and a plurality of output circuits for indicating the presence of said fire alarm events; an I/O bus and a microcontroller, including an I/O bus driver, connected to said I/O modules; a computer means for responding to said fire alarm events, including means for storing an internal program, said microcontroller being connected to said computer means, and to said input circuits for two-way communication with said input circuits, and further connected to said output circuits; a front panel connected in said system, and means at said front panel for further indicating said fire alarm events for at least one-way communication with said output circuits; and means, within said computer means, for automatically configuring the system responsive to changes in the quantity of said I/O modules connected to the system hardware throughout the operation of the system, including means for selecting the automatically configuring function from the system program menu after said changes have been made, and means, responsive to said means for automatically configuring, for updating said internal program to take into account the changes made in system hardware, said means for updating comprising: means for receiving inputs relating to the number of said I/O modules in the system; means for sending messages to said I/O bus instructing said for bus driver to compare the actual number of said I/O modules against said received inputs; means, including the I/O bus, for receiving said messages and for developing an I/O map identifying module locations and module types of said I/O modules on said I/O bus; means for storing said module locations and said module types of said I/O map within an autoconfiguring map, said autoconfiguring map containing autoconfiguring information; means for looking up data from tables containing information relating to said modules types and updating said autoconfiguring information of said autoconfiguring map based on said data; and means for relaying said autoconfiguring information to said internal program; wherein said means for automatically configuring includes means for configuring said front panel of said system, means for verifying data in said autoconfiguring map and means for remapping zone and LED data for a service console.
References Cited (Backward Citations)
US4545011A
Cited
US4589063A
Cited
US4583170A
Cited
US4649514A
Cited
US4688183A
Cited
US5109484A
Cited
US5038320A
Cited
US5175800A
Cited
US5101495A
Cited
US5257387A
Cited
US5014193A
Cited
US5121500A
Cited
US5247682A
Cited
US5170472A
Cited
US5257368A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-08-21 | 1999-02-20 | 1999-08-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-08-21 | 2003-02-20 | 2003-08-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-08-21 | 2007-02-20 | 2007-08-22 | $7700.00 | Window Closed / Lapsed |