Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
144 words
A configuration programming system for a life safety network comprising: a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of interconnected target modules each having means for storing an executable code and a module database and means for processing said executable code based on said module database, said target modules being operative to control said plurality of input devices and said plurality of output devices in response to said means for processing; and a computer system coupled to said panel subsystem for providing configuration data to said target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting from said source code to said module database, and means for downloading from said module database to at least one of said target modules.
Claim 2
Dependent Claim
144 words
A configuration programming system for a life safety network comprising: a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of interconnected target modules each having means for storing an executable code and a module database and means for processing said executable code based on said module database, said target modules being operative to control said plurality of input devices and said plurality of output devices in response to said means for processing; and a computer system coupled to said panel subsystem for providing configuration data to said target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting from said source code to said module database, and means for downloading from said module database to at least one of said target modules.
Claim 3
Dependent Claim
34 words
The configuration programming system of claim 1, wherein said configuration data includes said executable code, and said computer system includes means for downloading said executable code to at least one of said target modules.
Claim 4
Dependent Claim
26 words
The configuration programming system of claim 1, wherein said source code includes an objects database in the form of descriptive commands and labels for network objects.
Claim 5
Dependent Claim
35 words
The configuration programming system of claim 3, wherein said source code includes a rules database in the form of system wide rules that create logical connections between said network objects defined in said objects database.
Claim 6
Dependent Claim
35 words
The configuration programming system of claim 1, wherein said means for converting includes means for compiling said source code to an object code and means for producing said module database based on said object code.
Claim 7
Dependent Claim
51 words
The configuration programming system of claim 5, wherein: said source code includes an input device label corresponding to a particular input device and an event type indicating a function of said particular input device; and said means for compiling determines whether said event type may occur for said particular input device.
Claim 8
Dependent Claim
52 words
The configuration programming system of claim 5, wherein: said source code includes an output device label corresponding to a particular output device and a command type indicating a function of said particular output device; and said means for compiling determines whether said command type may be performed by said particular output device.
Claim 9
Dependent Claim
30 words
The configuration programming system of claim 5, wherein said object code is in relational database form and said means for producing transforms said object code into flat file database form.
Claim 10
Dependent Claim
21 words
The configuration programming system of claim 1, wherein said computer system is coupled to said panel subsystem via a communication cable.
Claim 11
Dependent Claim
38 words
The configuration programming system of claim 9, wherein said computer system is capable of detachment from said panel subsystem and operating independently when said downloading means is not downloading said module database to one of said target modules.
Claim 12
Dependent Claim
22 words
The configuration programming system of claim 1, wherein said computer system includes a loop controller support means for generating loop controller tables.
Claim 13
Dependent Claim
20 words
The configuration programming system of claim 1, wherein said computer system includes audio generation means for generating an audio database.
Claim 14
Dependent Claim
190 words
A configuration programming system for a life safety network comprising: a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of target modules, each target module having a processor and a memory portion; said plurality of target modules including a primary module interconnected to a secondary module by an intermodule communication line, said primary module having means for receiving a primary module database and a secondary module database; and a computer system coupled to said primary module for providing configuration data to said plurality of target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting said source code to said primary module database and said secondary module database, and means for downloading said primary module database and said secondary module database to said primary module, wherein said primary module receives said primary module database and said secondary module database from said computer system, stores said primary module database in its respective memory portion and forwards said secondary module database to said secondary module via said intermodule communication line.
Claim 15
Dependent Claim
190 words
A configuration programming system for a life safety network comprising: a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of target modules, each target module having a processor and a memory portion; said plurality of target modules including a primary module interconnected to a secondary module by an intermodule communication line, said primary module having means for receiving a primary module database and a secondary module database; and a computer system coupled to said primary module for providing configuration data to said plurality of target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting said source code to said primary module database and said secondary module database, and means for downloading said primary module database and said secondary module database to said primary module, wherein said primary module receives said primary module database and said secondary module database from said computer system, stores said primary module database in its respective memory portion and forwards said secondary module database to said secondary module via said intermodule communication line.
Claim 16
Dependent Claim
84 words
The configuration programming system of claim 13, wherein: said configuration data includes a primary executable code and a secondary executable code; said computer system includes means for downloading said primary executable code and said secondary executable code to said primary module; and said primary module receives said primary executable code and said secondary executable code from said computer system, stores said primary executable code in its respective memory portion and forwards said secondary executable code to said secondary module via said intermodule communication line.
Claim 17
Dependent Claim
49 words
The configuration programming system of claim 13, wherein: said secondary module has means for receiving said secondary module code; and said means for downloading may be coupled to said receiving means of said secondary module and is capable of downloading said secondary module code directly to said secondary module.
Claim 18
Dependent Claim
32 words
The configuration programming system of claim 13, wherein said primary module is a CPU module and said secondary module is one of either an audio source module and a loop controller module.
Claim 19
Dependent Claim
32 words
The configuration programming system of claim 13, wherein said primary module code is a CPU database and said secondary module code is one of either an audio database and loop controller tables.
Claim 20
Dependent Claim
26 words
The configuration programming system of claim 13, wherein said source code includes an objects database in the form of descriptive commands and labels for network objects.
Claim 21
Dependent Claim
35 words
The configuration programming system of claim 18, wherein said source code includes a rules database in the form of system wide rules that create logical connections between said network objects defined in said objects database.
Claim 22
Dependent Claim
53 words
The configuration programming system of claim 13, wherein said means for converting includes means for compiling said source code to a primary object code and a secondary object code and means for producing said primary module code and said secondary module code based on said primary object code and said secondary object code.