Systems, methods and devices for collecting data from wireless sensor nodes
First Claim
Patent Images
1. A method for collecting data from a network of wireless sensor nodes, comprising:
- directly transmitting a data request from a requesting device to a first wireless sensor node and a second wireless sensor node;
receiving at the requesting device a first reply including data responsive to the data request via the first wireless sensor node and a second reply including data responsive to the data request via the second wireless sensor node, the responsive data in the first reply and the responsive data in the second reply having been generated at a third wireless sensor node; and
filtering the first reply and the second reply at the requesting device based at least in part on an identifier associated with the third wireless sensor node.
1 Assignment
0 Petitions
Accused Products
Abstract
A data request from a requesting device is received at a network of wireless sensor nodes. The data request is then forwarded through the network of wireless sensor nodes to a source wireless sensor node, where data responsive to the data request is generated. A reply including the responsive data is then forwarded along at least two communication paths through the network of wireless sensor nodes back to the requesting device.
23 Citations
19 Claims
-
1. A method for collecting data from a network of wireless sensor nodes, comprising:
-
directly transmitting a data request from a requesting device to a first wireless sensor node and a second wireless sensor node; receiving at the requesting device a first reply including data responsive to the data request via the first wireless sensor node and a second reply including data responsive to the data request via the second wireless sensor node, the responsive data in the first reply and the responsive data in the second reply having been generated at a third wireless sensor node; and filtering the first reply and the second reply at the requesting device based at least in part on an identifier associated with the third wireless sensor node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for collecting data from a network of wireless sensor nodes, comprising:
a wireless mobile computing device having; a mobile device processor that executes instructions; and a mobile device memory that stores instructions that cause the mobile device processor to; transmit a data request; and receive at least one reply including data responsive to the transmitted data request; and a source wireless sensor node having; a sensor that detects environmental characteristics; a sensor node processor that executes instructions; and a sensor node memory that stores instructions that cause the sensor node processor to; receive a plurality of forwarded data requests corresponding to the transmitted data request from a plurality of wireless sensor nodes; generate the responsive data based at least in part on the detected environmental characteristics; determine a plurality of hop counts, each hop count corresponding to a number of direct transmissions in a communication path between the source wireless sensor node and the wireless mobile computing device including at least one of the plurality of wireless sensor nodes; determine a minimum hop count value from among the determined plurality of hop counts; and transmit a plurality of replies including the responsive data based at least in part on the determined plurality of hop counts to at least some of the plurality of wireless sensor nodes associated with hop counts of the minimum hop count value. - View Dependent Claims (7, 8)
-
9. A method for collecting data from a network of wireless sensor nodes, comprising:
-
receiving a data request from a requesting device at a network of wireless sensor nodes; forwarding the data request through the network of wireless sensor nodes to a source wireless sensor node; generating data responsive to the data request at the source wireless sensor node; and forwarding a reply including the responsive data along at least two communication paths through the network of wireless sensor nodes to the requesting device, wherein each communication path extends from the source wireless sensor node to the requesting device, wherein forwarding the data request through the network of wireless sensor nodes further includes forwarding the data request from a first wireless sensor node to a second wireless sensor node with an identifier of the first wireless sensor node and a first hop count corresponding to a number of direct transmissions in a first communication path between the first wireless sensor node and the requesting device and forwarding the data request from a third wireless sensor node to the second wireless sensor node with an identifier of the third wireless sensor node and a third hop count corresponding to a number of direct transmissions in a third communication path between the third wireless sensor node and the requesting device. - View Dependent Claims (10, 11)
-
-
12. A wireless sensor node for collecting and transmitting data in a network of wireless sensor nodes, the wireless sensor node comprising:
-
a sensor that detects environmental characteristics; a processor that executes instructions; and a memory that stores instructions that cause the processor to; receive a plurality of data requests from a plurality of wireless sensor nodes, the plurality of data requests corresponding to one original data request from a requesting device; determine whether the processor can generate data responsive to the original data request based at least in part on the detected environmental characteristics; determine a plurality of hop counts, each hop count corresponding to a number of direct transmissions in a communication path between the wireless sensor node and the requesting device including at least one of the plurality of wireless sensor nodes; determine a minimum hop count value from among the determined plurality of hop counts; and transmit a plurality of replies to at least some of the plurality of wireless sensor nodes based at least in part on the determined plurality of hop counts to the at least some of the plurality of wireless sensor nodes associated with hop counts of the minimum hop count value. - View Dependent Claims (13, 14, 15)
-
-
16. A wireless mobile computing device for collecting data from a network of wireless sensor nodes, the wireless mobile computing device comprising:
-
a processor that executes instructions; and a memory that stores instructions that cause the processor to; directly transmit a data request to a first wireless sensor node; receive a first reply including data responsive to the data request from the first wireless sensor node and a second reply including data responsive to the data request from a second wireless sensor node, the responsive data in the first reply and the responsive data in the second reply having been generated at a third wireless sensor node; and filter the first reply and the second reply based on an identifier associated with the second wireless sensor node. - View Dependent Claims (17, 18, 19)
-
Specification