Wireless sensor node executable code request facilitation method and apparatus
First Claim
1. A method comprising:
- at a first wireless sensor node;
requesting executable code,responding to requests from at least one other wireless sensor node for transport of executable code to the at least one other wireless sensor node, andmaintaining executable code;
determining whether to forward a request from at least one other wireless sensor node for transport of executable code to the at least one other wireless sensor node that the first wireless sensor node is itself not tasked with executing.
11 Assignments
0 Petitions
Accused Products
Abstract
A wireless sensor node can request, responds to requests for, and maintain executable code (101), including executable code for which the wireless sensor node is itself tasked with executing. Upon receiving (102), however, a request for executable code that the wireless sensor node is not itself tasked with executing, one determines (103) whether to forward that request. This determination can be based upon any of a variety of decision-making criteria as may pertain to a given application setting (such as whether a different wireless sensor node is, in fact, already responding to this request for executable code, information regarding a number of hops to a known point of executable code injection as may be required to facilitate transport of the executable code from that source to a requesting wireless sensor node, and whether the wireless sensor node itself has locally cached the requested executable code).
39 Citations
20 Claims
-
1. A method comprising:
at a first wireless sensor node; requesting executable code, responding to requests from at least one other wireless sensor node for transport of executable code to the at least one other wireless sensor node, and maintaining executable code; determining whether to forward a request from at least one other wireless sensor node for transport of executable code to the at least one other wireless sensor node that the first wireless sensor node is itself not tasked with executing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A wireless sensor node comprising:
-
a memory having executable code stored therein; a wireless transmitter; a wireless receiver; a processor operably coupled to the memory, the wireless receiver, and the wireless transmitter and being configured and arranged to; request executable code, respond to requests from at least one other wireless sensor node for transport of executable code to the at least one other wireless sensor node, and maintain executable code; determine whether to forward a request for transport of executable code, which executable code the wireless sensor node is itself not tasked with executing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
at a first wireless sensor node; determining a need for executable code to be executed by the first wireless sensor node; transmitting a request for transport of the executable code; at a second wireless sensor node; requesting executable code, responding to requests from the first wireless sensor node for transport of executable code to the first wireless sensor node, and maintaining executable code which executable code the second wireless sensor node is tasked to execute; receiving the request for transport of executable code; upon determining that the request for transport of executable code comprises a request for transport of executable code that the second wireless sensor node is not tasked to execute, determining whether to forward the request for transport of executable code. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification