×

Systems and methods for dynamically changing network node behavior

  • US 8,885,513 B2
  • Filed: 05/08/2009
  • Issued: 11/11/2014
  • Est. Priority Date: 09/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A wireless sensor network for dynamically changing network node behavior, comprising:

  • a first node having an output interface, a first virtual machine for implementing a bytecode interpreter, a first stack, and a first communication device, the first stack operable to packetize payload data into data packets, the first communication device operable to wirelessly communicate the data packets through the wireless sensor network, the output interface coupled to an apparatus, the first node having a function catalog stored in memory of the first node, wherein the function catalog includes identifiers of functions to be invoked by the first node;

    a second node operable to transmit a first script image through the wireless sensor network to the first node; and

    a third node coupled to a sensor and having a second virtual machine for implementing a bytecode interpreter, a second stack, and a second communication device, the second stack operable to packetize payload data into data packets, the second communication device operable to wirelessly communicate the data packets packetized by the second stack through the wireless sensor network, the third node configured to transmit a first remote procedure call through the wireless sensor network to the first node in response to an event sensed by the sensor,wherein the first remote procedure call is a unicast message and has an identifier identifying a function of the first script image, wherein the first node is operable to store the first script image and to automatically update the function catalog such that the first node is operable to invoke, in response to the identifier in the first remote procedure call, said function based on the function catalog, and wherein the first node is operable to run the function of the first script image on the first virtual machine in response to the first remote procedure call such that the apparatus is controlled by the function based on the event sensed by the sensor of the third node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×