Source: https://patents.google.com/patent/US8204971B2/en
Timestamp: 2018-08-21 20:17:56
Document Index: 514549622

Matched Legal Cases: ['Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60', 'Application No. 60']

US8204971B2 - Systems and methods for dynamically configuring node behavior in a sensor network - Google Patents
US8204971B2
US8204971B2 US13114819 US201113114819A US8204971B2 US 8204971 B2 US8204971 B2 US 8204971B2 US 13114819 US13114819 US 13114819 US 201113114819 A US201113114819 A US 201113114819A US 8204971 B2 US8204971 B2 US 8204971B2
US13114819
US20110231533A1 (en )
This application is a continuation of U.S. patent application Ser. No. 12/114,566, entitled “Systems and Methods for Dynamically Configuring Node Behavior in a Sensor Network,” and filed on May 2, 2008, which is incorporated herein by reference and claims priority to U.S. Provisional Patent Application No. 60/915,536, entitled “Wireless Communication Modules,” and filed on May 2, 2007, which is incorporated herein by reference. U.S. patent application Ser. No. 12/114,566 also claims priority to U.S. Provisional Patent Application No. 60/915,552, entitled “Nodes for Wireless Sensor Networks,” and filed on May 2, 2007, which is incorporated herein by reference, and to U.S. Provisional Patent Application No. 60/915,571, entitled “Sensor Networks,” and filed on May 2, 2007, which is incorporated herein by reference. U.S. patent application Ser. No. 12/114,566 further claims priority to U.S. Provisional Patent Application No. 60/937,031, entitled “Sensor Networks,” and filed on Jun. 25, 2007, which is incorporated herein by reference and to U.S. Provisional Patent Application No. 60/953,630, entitled “Sensor Networks,” and filed on Aug. 2, 2007, which is incorporated herein by reference. U.S. patent application Ser. No. 12/114,566 also claims priority to U.S. Provisional Patent Application No. 60/915,458, entitled “Protocols for Wireless Communication,” and filed on May 2, 2007, which is incorporated herein by reference.
a first node configured to receive at least one script defining a new behavior for the network, the first node configured to wirelessly transmit the at least one script via the network; and
a sensor node configured to store event data and to receive the at least one script transmitted by the first node, the sensor node having a sensor for detecting an operational parameter of a device, wherein the sensor node via execution of the at least one script is configured to update the event data to indicate that the at least one script is to be invoked if the operational parameter exceeds a threshold, the sensor node further configured to compare the operational parameter to the threshold and to invoke the at least one script based on the event data when the threshold is exceeded by the operational parameter.
2. The network of claim 1, wherein the first node has a printed circuit board (PCB) and a wireless communication module plugged into the PCB, wherein logic residing on the PCB is configured to receive at least one user message defined by user input and comprising the at least one script, wherein the logic is configured to transmit the at least one user message to the wireless communication module, the wireless communication module having an antenna and a protocol stack, the protocol stack configured to receive the at least one user message and to convert the at least one user message into at least one network message compatible with the network, the protocol stack further configured to wirelessly transmit the at least one script via the at least one network message via the antenna.
3. The network of claim 1, wherein running of the at least one script on the sensor node causes the sensor node to control an operational state of the device.
4. The network of claim 1, wherein running of the at least script on the sensor node causes the sensor node to wirelessly transmit a notification to the first node.
5. A method for dynamically changing node behavior for a wireless sensor network, comprising the steps of:
receiving at a first node at least one script defining a new behavior for the network;
wirelessly transmitting the at least one script via the network to a sensor node;
storing event data in the sensor node;
detecting an operational parameter of a device via a sensor of the sensor node;
updating the event data via execution of the at least one script by the sensor node such that the event data indicates that the at least one script is to be invoked if the operational parameter exceeds a threshold;
comparing the operational parameter to the threshold; and
invoking the at least one script based on the event data when the threshold is exceeded by the operational parameter.
6. The method of claim 5, wherein the first node has a printed circuit board (PCB) and a wireless communication module plugged into the PCB, wherein the wireless communication module has a protocol stack and an antenna, and wherein the method further comprises the steps of:
receiving at least one user message defined by user input and comprising the at least one script;
transmitting the at least one user message from the PCB to the wireless communication module;
converting the at least one user message into at least one network message compatible with the network; and
wirelessly transmitting the at least one script via the at least one network message using the antenna.
US13114819 2007-05-02 2011-05-24 Systems and methods for dynamically configuring node behavior in a sensor network Active US8204971B2 (en)
US12114566 US7970871B2 (en) 2007-05-02 2008-05-02 Systems and methods for dynamically configuring node behavior in a sensor network
US13114819 US8204971B2 (en) 2007-05-02 2011-05-24 Systems and methods for dynamically configuring node behavior in a sensor network
US13480260 US8868703B2 (en) 2007-05-02 2012-05-24 Systems and methods for dynamically configuring node behavior in a sensor network
US12114566 Continuation US7970871B2 (en) 2007-05-02 2008-05-02 Systems and methods for dynamically configuring node behavior in a sensor network
US13480260 Continuation US8868703B2 (en) 2007-05-02 2012-05-24 Systems and methods for dynamically configuring node behavior in a sensor network
US20110231533A1 true US20110231533A1 (en) 2011-09-22
US8204971B2 true US8204971B2 (en) 2012-06-19
WO2016038203A1 (en) 2014-09-11 2016-03-17 Nogs Gmbh Communication between network nodes by means of scripts
US9654933B2 (en) 2014-02-10 2017-05-16 Synapse Wireless, Inc. Systems and methods for synchronizing optical transmitters
US20080150360A1 (en) 2006-12-20 2008-06-26 Nortel Networks Limited System and Method for Providing Power Management in a Sensor Network
US7406401B2 (en) 2001-10-04 2008-07-29 Omron Corporation Sensor manager device, computer program for controlling sensor manager device, computer-readable storage medium containing computer program, and method controlling sensor manager device
US7593752B2 (en) * 2005-01-31 2009-09-22 Hitachi, Ltd. Sensor node, base station, and sensor network system
US7185287B2 (en) 2007-02-27 Wireless deployment / distributed execution of graphical programs to smart sensors
US20060156054A1 (en) 2006-07-13 Milarrs systems and methods
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EWING, DAVID B., MR.;MARTINDALE, RICK A., MR.;SIGNING DATES FROM 20080805 TO 20080807;REEL/FRAME:028216/0295