Event-based formalism for data management in a wireless sensor network
First Claim
Patent Images
1. A wireless sensor network comprising:
- a plurality of nodes that communicate over wireless communication links, wherein at least one of the plurality of nodes receives sensor data from a sensor;
wherein at least one of the plurality of nodes determines when a discrete event occurs and, when the discrete event occurs, transmits data related to the discrete event over at least one of the wireless communication links; and
wherein;
the discrete event is a function of the sensor data;
the wireless sensor network is queried by specifying a set of discrete events of interest and, for each of the set of discrete events of interest, a producer node included in the plurality of nodes determines when that discrete events of interest occurs and, when that discrete event of interest occurs, transmits data related to that discrete event of interest; and
for each of the set of discrete events of interest, the producer node for that discrete event of interest transmits the data related to that discrete event of interest to a consumer node associated with that discrete event of interest when that discrete event of interest occurs.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless sensor network comprises a plurality of nodes that communicate over wireless communication links. At least one of the plurality of nodes receives sensor data from a sensor. At least one of the plurality of nodes determines when a discrete event occurs. When the discrete event occurs, transmits data related to the discrete event over at least one of the wireless communication links. The discrete event is a function of the sensor data.
42 Citations
15 Claims
-
1. A wireless sensor network comprising:
-
a plurality of nodes that communicate over wireless communication links, wherein at least one of the plurality of nodes receives sensor data from a sensor; wherein at least one of the plurality of nodes determines when a discrete event occurs and, when the discrete event occurs, transmits data related to the discrete event over at least one of the wireless communication links; and wherein; the discrete event is a function of the sensor data; the wireless sensor network is queried by specifying a set of discrete events of interest and, for each of the set of discrete events of interest, a producer node included in the plurality of nodes determines when that discrete events of interest occurs and, when that discrete event of interest occurs, transmits data related to that discrete event of interest; and for each of the set of discrete events of interest, the producer node for that discrete event of interest transmits the data related to that discrete event of interest to a consumer node associated with that discrete event of interest when that discrete event of interest occurs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless sensor node, comprising:
-
a wireless transceiver to communicate over a wireless communication link; a sensor interface to receive sensor data from a sensor; and an event filter to filter sensor data; wherein the wireless sensor node is a member of a wireless sensor network, wherein an event-based data management model is used to retrieve, from the wireless sensor network, data related to a set of discrete events of interest using a query specifying a set of discrete events of interest; and wherein the wireless sensor node, in response to the query, for at least one of the set of discrete events of interest, uses the event filter to filter the sensor data in order to determine when the at least one of the set of discrete events occurs, and when the wireless sensor node determines that the at least one of the set of discrete events has occurred, the wireless sensor node transmits data related to the at least one of the set of discrete events over the wireless communication link. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of accessing data in a wireless sensor network comprising a plurality of nodes that communicate over wireless communication links, wherein at least one of the plurality of nodes receives sensor data from a sensor, the method comprising:
-
receiving a query specifying a set of discrete events of interest; using an event-based data management model to retrieve, from the wireless sensor network, data related to the set of discrete events of interest using the query specifying the set of discrete of interest; and for at least one of the set of discrete events of interest, using an event filter to filter the sensor data in order to determine when the at least one of the set of discrete events occurs, and when the at least one of the set of discrete events has occurred, transmitting data related to the at least one of the set of discrete events over the wireless communication link. - View Dependent Claims (15)
-
Specification