Systems and methods for updating script images in wireless networks
First Claim
1. A system for updating script images in wireless sensor networks, comprising:
- memory configured to store a list of nodes of a wireless sensor network; and
logic configured to display the list of nodes and to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes, wherein the one node has a virtual machine for interpreting bytecode within the first script image, a first function for writing script images to memory of the one node, and a second function for invoking script images stored at the one node, the logic further configured to modify the script source based on user input and to convert the modified script source to a second script image having bytecode compatible with the virtual machine, the logic further configured to transmit a first remote procedure call through the wireless sensor network to the one node, the first remote procedure call comprising payload data defining the second script image and identifying the first function, wherein the one node is configured to execute the first function in response to the first remote procedure call such that the first function writes the second script image in the memory of the one node, wherein the one node is configured to execute the second function in response to a second remote procedure call received by the one node from the wireless sensor network such that the second function invokes the second script image for running on the virtual machine, wherein the second remote procedure call identifies the second function, and wherein the virtual machine is configured to interpret the bytecode of the second script image.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure generally pertains to systems and methods for updating script images in wireless sensor networks. In one exemplary embodiment, a system has logic that is configured to display a list of nodes of a wireless sensor network. The logic is further configured to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes. The logic is also configured to modify the script source based on user input and to convert the modified script source to a second script image. The logic is configured to transmit at least one remote procedure call through the wireless sensor network to the one node. The one node is configured to write the second script image in memory of the one node in response to the at least one remote procedure call.
56 Citations
12 Claims
-
1. A system for updating script images in wireless sensor networks, comprising:
-
memory configured to store a list of nodes of a wireless sensor network; and logic configured to display the list of nodes and to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes, wherein the one node has a virtual machine for interpreting bytecode within the first script image, a first function for writing script images to memory of the one node, and a second function for invoking script images stored at the one node, the logic further configured to modify the script source based on user input and to convert the modified script source to a second script image having bytecode compatible with the virtual machine, the logic further configured to transmit a first remote procedure call through the wireless sensor network to the one node, the first remote procedure call comprising payload data defining the second script image and identifying the first function, wherein the one node is configured to execute the first function in response to the first remote procedure call such that the first function writes the second script image in the memory of the one node, wherein the one node is configured to execute the second function in response to a second remote procedure call received by the one node from the wireless sensor network such that the second function invokes the second script image for running on the virtual machine, wherein the second remote procedure call identifies the second function, and wherein the virtual machine is configured to interpret the bytecode of the second script image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for updating script images in wireless sensor networks, comprising the steps of:
-
displaying a list of nodes of a wireless sensor network; receiving a user input selecting one of the nodes, the one node having a virtual machine for interpreting bytecode of script images stored in memory of the one node, a first function for writing script images to the memory of the one node, and a second function for invoking script images stored at the one node; displaying a script source of a first script image stored at the one node in response to the receiving step; modifying the script source based on user input; converting the modified script source to a second script image having bytecode compatible with the virtual machine; transmitting a first remote procedure call through the wireless sensor network to the one node, the first remote procedure call comprising payload data defining the second script image and identifying the first function; transmitting a second remote procedure call through the wireless sensor network to the one node, the second remote procedure call identifying the second function; executing the first function in response to the first remote procedure call, wherein the executing the first function step comprises the step of writing the second script image in the memory of the one node; executing the second function in response to the second remote procedure call, wherein the executing the second function step comprises the step of invoking the second script image; and interpreting the bytecode of the second source image via the virtual machine in response to the invoking step. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification