Layered architecture for data management in a wireless sensor network
First Claim
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 the wireless sensor network is queried by specifying a set of events of interest; and
wherein for each event of interest included in the set of events of interest, a producer node included in the plurality of nodes identifies when that event of interest occurs and, when that event of interest occurs, transmits event data related to that event of interest to a consumer node included in the plurality of nodes;
wherein the wireless sensor network further comprises a data management stack that comprises a plurality of layers, wherein the plurality of layers comprises an execution layer that executes on each producer node included in the plurality of nodes; and
wherein for each event of interest included in the set of events of interest, the execution layer executing on the producer node for that event of interest identifies when that 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. The wireless sensor network is queried by specifying a set of events of interest. For each event of interest included in the set of events of interest, a producer node included in the plurality of nodes identifies when that event of interest occurs and, when that event of interest occurs, transmits event data related to that event of interest to a consumer node included in the plurality of nodes. The wireless sensor network further comprises a data management stack that comprises a plurality of layers. The plurality of layers comprises an execution layer that executes on each producer node included in the plurality of nodes. For each event of interest included in the set of events of interest, the execution layer executing on the producer node for that event of interest identifies when that event of interest occurs.
-
Citations
20 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 the wireless sensor network is queried by specifying a set of events of interest; and wherein for each event of interest included in the set of events of interest, a producer node included in the plurality of nodes identifies when that event of interest occurs and, when that event of interest occurs, transmits event data related to that event of interest to a consumer node included in the plurality of nodes; wherein the wireless sensor network further comprises a data management stack that comprises a plurality of layers, wherein the plurality of layers comprises an execution layer that executes on each producer node included in the plurality of nodes; and wherein for each event of interest included in the set of events of interest, the execution layer executing on the producer node for that event of interest identifies when that event of interest occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless sensor node, comprising:
-
a wireless transceiver to communicate over a wireless communication link at least one other node in a wireless sensor network; a sensor interface to receive sensor data from a sensor; wherein when the wireless sensor node receives, from the wireless communication link, a query for an event of interest, the wireless sensor node determines when the event of interest occurs; and wherein when the event of interest occurs, the wireless sensor node transmits event data related to the event of interest over the wireless communication link; wherein the wireless sensor network comprises a data management stack that comprises a plurality of layers, wherein the wireless sensor node implements an execution layer of the data management stack that identifies when the event of interest occurs. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification