IP Library › Granted Patent US 7,250,855
Granted Patent B2
US 7,250,855 · App. 11/023,081 · Granted Jul 31, 2007

False alarm mitigation using a sensor network

Assignee: SAP Aktiengesellschaft
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,250,855
App. No.
11/023,081
Granted
Jul 31, 2007
Kind
B2
Abstract

Methods and apparatus, including computer program products, for processing, at a sensor node within a sensor network, a set of sensor readings to determine whether an event has occurred, the set of sensor readings including one or more sensor readings for corresponding environmental conditions. The processing includes determining whether a sensor reading exceeds its corresponding threshold value for an environmental condition, and if so, comparing the set of sensor readings with a history log file to determine whether a false alarm event has occurred. The history log file includes one or more sets of historic sensor readings for corresponding environmental conditions, each set being associated with an environmental situation.

Claims (45)

1. A method comprising:

selecting one of a plurality of sets of threshold values based on an identified environmental situation for a sensor node within a sensor network, the selected set including threshold values for corresponding environmental conditions; and

processing a set of sensor readings to determine whether an event has occurred given the identified environmental situation for the sensor node, the set of sensor readings comprising one or more sensor readings for corresponding environmental conditions, the processing comprising determining whether a sensor reading exceeds a corresponding threshold value for an environmental condition, and if so, comparing the set of sensor readings with a history log file to determine whether a false alarm event has occurred,

wherein the selecting and the processing are performed by the sensor node.

2. The method of claim 1 , further comprising:

receiving sensed data from a plurality of sensors; and

processing the sensed data to generate the set of sensor readings.

3. The method of claim 2 , wherein one or more of the plurality of sensors are located on one or more remote sensor nodes within the sensor network.

4. The method of claim 1 , further comprising:

identifying an environmental situation for the sensor node.

5. The method of claim 4 , wherein identifying the environmental situation comprises:

comparing the set of sensor readings with one or more sets of ideal values, each set including ideal values for corresponding environmental conditions given an environmental situation; and

identifying the environmental situation for the sensor node based on the comparison.

6. The method of claim 1 , wherein the history log file comprises one or more sets of historic sensor readings for corresponding environmental conditions, each set being associated with an environmental situation.

7. The method of claim 1 , further comprising:

generating an alert if the determination is made that a false alarm event has not occurred; and

sending the alert to a remote computing system.

8. The method of claim 7 , wherein the alert comprises a sensor node identifier and the set of sensor readings.

9. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause a machine at a sensor node within a sensor network to:

select one of a plurality of sets of threshold values based on an identified environmental situation for a sensor node within a sensor network, the selected set including threshold values for corresponding environmental conditions; and

process a set of sensor readings to determine whether an event has occurred given the identified environmental situation for the sensor node, the set of sensor readings comprising one or more sensor readings for corresponding environmental conditions, the product being operable to cause the machine to process by:

determining whether a sensor reading exceeds its corresponding threshold value for an environmental condition, and if so, comparing the set of sensor readings with a history log file to determine whether a false alarm event has occurred.

10. The computer program product of claim 1 , being further operable to cause a machine to:

receive sensed data from a plurality of sensors; and

process the sensed data to generate the set of sensor readings.

11. The computer program product of claim 10 , being further operable to cause a machine to:

receive sensed data from one or more sensor located on one or more remote sensor nodes within the sensor network.

12. The computer program product of claim 9 , being further operable to cause a machine at the sensor node to:

identify an environmental situation for the sensor node.

13. The computer program product of claim 12 , being further operable to cause a machine to:

compare the set of sensor readings with one or more sets of ideal values, each set including ideal values for corresponding environmental conditions given an environmental situation; and

identify the environmental situation for the sensor node based on the comparison.

14. The computer program product of claim 9 , wherein the history log file comprises one or more sets of historic sensor readings for corresponding environmental conditions, each set being associated with an environmental situation.

15. The computer program product of claim 9 , being further operable to cause a machine to:

generate an alert if the determination is made that a false alarm event has not occurred; and send the alert to a remote computing system.

16. The computer program product of claim 15 , wherein the alert comprises a sensor node identifier and the set of sensor readings.

17. A system including a sensor node, the system comprising:

memory in which a plurality of data sets are stored, the plurality of data sets comprising one or more sets of historic sensor readings and one or more sets of threshold values, each data set being associated with an environmental situation; and

a processor to execute a program configured to:

identify an environmental situation for the sensor node;

select one of a plurality of sets of threshold values based on the identified environmental situation, the selected set including threshold values for corresponding environmental conditions; and

determine whether a set of sensor readings fails to satisfy the selected set of threshold values associated with the identified environmental situation, and if so, compare the set of sensor readings with one or more sets of historic sensor readings to determine whether a false alarm event has occurred.

18. The system of claim 17 , wherein the program is further configured to:

receive sensed data from a plurality of sensors; and

process the sensed data to generate the set of sensor readings.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2005
From: SUENBUEL, ASUMAN; ODENWALD, THOMAS; MO, BRIAN S.
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 015973/0873 →
Continuity (1)
Related Publication 20060152355A1 · Jul 13, 2006