Method and apparatus for prefiltering received messages in a security system
First Claim
1. In a security system comprising a plurality of wireless transmitters, each having a unique identification number, at least one wireless receiver module in communication with each of the transmitters, and a control panel connected to the receiver module for processing signals sent from the transmitters to the receiver module, a method of prefiltering the received wireless signals comprising the steps of:
- a) generating a prefiltering map comprising the steps of;
i. for each of the transmitters in the security system, performing an algorithm on the identification number of the transmitter;
ii. storing the result of the algorithm in a prefiltering map;
b) storing the prefiltering map in the receiver module;
c) for each wireless message received by the receiver module from a transmitter, the receiver module performing the steps of;
i. extracting from the message the identification number of the transmitter that transmitted the message;
ii. performing the algorithm on the extracted identification number;
iii. comparing the result against the prefiltering map in the receiver module;
iv. forwarding the message to the control panel if the comparison result is true; and
v. discarding the message if the comparison result is false;
wherein the prefiltering map is not modified as a result of forwarding the message to the control panel if the comparison result is true or discarding the message if the comparison result is false.
5 Assignments
0 Petitions
Accused Products
Abstract
In a security system having wireless transmitters, a wireless receiver module, and a control panel processing signals sent from the transmitters to the receiver module, the present invention is a method of prefiltering the received wireless signals by first generating a prefiltering map by the control panel. For each of the transmitters in the security system, an algorithm such as a hashing function is performed on the identification number of each transmitter enrolled in the system with the control panel. The results of the algorithm are stored in a prefiltering map, which is then sent to the receiver module(s). For each wireless message received from a transmitter, the receiver module extracts from the message the identification number of the transmitter that transmitted the message. The receiver module then performs the algorithm on the extracted identification number, and then compares the result against the prefiltering map. The receiver module will forward the message to the control panel if the comparison result is true; or it will discard the message if the comparison result is false.
-
Citations
19 Claims
-
1. In a security system comprising a plurality of wireless transmitters, each having a unique identification number, at least one wireless receiver module in communication with each of the transmitters, and a control panel connected to the receiver module for processing signals sent from the transmitters to the receiver module, a method of prefiltering the received wireless signals comprising the steps of:
-
a) generating a prefiltering map comprising the steps of; i. for each of the transmitters in the security system, performing an algorithm on the identification number of the transmitter; ii. storing the result of the algorithm in a prefiltering map; b) storing the prefiltering map in the receiver module; c) for each wireless message received by the receiver module from a transmitter, the receiver module performing the steps of; i. extracting from the message the identification number of the transmitter that transmitted the message; ii. performing the algorithm on the extracted identification number; iii. comparing the result against the prefiltering map in the receiver module; iv. forwarding the message to the control panel if the comparison result is true; and v. discarding the message if the comparison result is false; wherein the prefiltering map is not modified as a result of forwarding the message to the control panel if the comparison result is true or discarding the message if the comparison result is false. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A security system comprising:
-
a) a plurality of wireless transmitters, each comprising a unique identification number, b) at least one wireless receiver module in communication with each of the transmitters, and c) a control panel connected to the receiver module for processing signals sent from the transmitters to the receiver module, wherein the control panel comprises; i. means for generating a prefiltering map for storage at the receiver module, said means comprising means for performing, for each of the transmitters in the security system, an algorithm on the identification number of the transmitter; and ii. means for assembling the results of the algorithm into a prefiltering map; and wherein the at least one wireless receiver module comprises i. means for storing the prefiltering map obtained from the control panel; ii. means for extracting, from each wireless message received by the receiver module from a transmitter, the identification number of the transmitter that transmitted the message; iii. means for performing the algorithm on the extracted identification number; iv. means for comparing the algorithm result against the prefiltering map in the receiver module; v. means for forwarding the message to the control panel if the comparison result is true; and vi. means for discarding the message if the comparison result is false; wherein the prefiltering map is not modified as a result of forwarding the message to the control panel if the comparison result is true or discarding the message if the comparison result is false. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A wireless receiver module for use in a security system comprising:
-
a) means for storing a prefiltering map, the prefiltering map comprising a plurality of bits, each of the bits corresponding to the result of an algorithm performed on a transmitter identification number; b) means for extracting, from a wireless message received by the receiver module, an identification number of a transmitter that transmitted the message; c) means for performing the algorithm on the extracted identification number; d) means for comparing the algorithm result against the prefiltering map; e) means for forwarding the message to a control panel wired thereto if the comparison result is true; and f) means for discarding the message if the comparison result is false; wherein the prefiltering map is not modified as a result of forwarding the message to the control panel if the comparison result is true or discarding the message if the comparison result is false. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A control panel for use in a security system comprising:
-
a) means for generating a prefiltering map, said means comprising means for performing, for each of a plurality of transmitters enrolled in the security system, an algorithm on the identification number of the transmitter; b) means for assembling the results of the algorithm into a prefiltering map; and i. means for transferring the prefiltering map to a wireless receiver module connected thereto. - View Dependent Claims (17, 18, 19)
-
Specification