Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


David B. Ewing, Madison US

David B. Ewing, Madison, AL US

Patent application numberDescriptionPublished
20080307076SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING NODE BEHAVIOR IN A SENSOR NETWORK - The present disclosure generally pertains to systems and methods for controlling sensor networks. A sensor network has a plurality of sensor nodes, which have sensors for monitoring operational parameters of devices within an application-specific system. A wireless communication module is provided for each node to enable the node to wirelessly communicate with other nodes of the network. A user defines various scripts for controlling the behavior of one or more nodes, and the network distributes the scripts, as appropriate, to various nodes thereby implementing the behavior defined by the scripts. Accordingly, a user can easily and dynamically configure or re-configure the behavior of any node without having to physically access the node that is being configured or re-configured.12-11-2008
20090080423SYSTEMS AND METHODS FOR ADAPTIVELY ADJUSTING CODEC RATES FOR COMMUNICATION NETWORKS - The present disclosure generally relates to systems and methods for adaptively controlling codec rates based on a quality of a communication link such that the codec rate used for data communicated over the communication link automatically changes as the quality of the communication link changes. In one exemplary embodiment, a high codec rate is enabled if the quality of the communication link is high. If a parameter indicative of a quality of the communication link falls below a threshold, the codec rate is decreased. Decreasing of the codec rate generally decreases the quality of the encoded voice data that is to be routed through the network. However, decreasing of the codec rate also decreases the amount of encoded data that is to be routed through the network. Therefore, when the codec rate is decreased, a higher percentage of the encoded data provided by the codec is likely to be received by an end device that is playing the voice data to a user resulting in an improved voice message.03-26-2009
20090080455SYSTEMS AND METHODS FOR REDUCING DATA COLLISIONS IN WIRELESS NETWORK COMMUNICATIONS - The present disclosure generally relates to systems and methods for reducing data collisions in wireless networks. In one exemplary embodiment of the present disclosure, a node of a wireless network monitors traffic from at least one foreign network. The node attempts to identify patterns of communication in the foreign network. Based on an identified pattern, the node schedules a transmission during time period for which it is likely that the foreign network is not attempting a transmission that would otherwise interfere with the node's signal. Accordingly, the probability of a data collision is reduced.03-26-2009
20100074143SYSTEMS AND METHODS FOR DYNAMICALLY CHANGING NETWORK NODE BEHAVIOR - The present disclosure pertains to systems and methods for dynamically changing network node behavior. In one exemplary embodiment, a system comprises a plurality of nodes defining a wireless sensor network, and the plurality of nodes includes at least a first node and a second node. The first node has an output interface, a virtual machine, a stack, and a communication device. The stack is configured to packetize payload data into data packets, and the communication device is configured to communicate the data packets via wireless signals through the wireless sensor network. The output interface is coupled to an apparatus, and the second node is configured to transmit a script image through the wireless sensor network to the first node via at least one data packet. The first node is configured to run the script image on the virtual machine such that the apparatus is controlled by the script image.03-25-2010
20100074145SYSTEMS AND METHODS FOR USING PREDEFINED NETWORK ADDRESSES IN WIRELESS SENSOR NETWORKS - The present disclosure generally pertains to systems and methods for using predefined network addresses in wireless sensor networks. In one exemplary embodiment, a system comprises a first node and a plurality of nodes defining a wireless sensor network. The wireless sensor network is configured to allow nodes to dynamically join, and each of the plurality of nodes has a respective network address for the wireless sensor network. The first node has a predefined network address that identifies the first node in the wireless sensor network, and the predefined network address is known to the first node prior to the first node joining the wireless sensor network such that the first node is able to immediately communicate via the wireless sensor network using the predefined network address upon joining the wireless sensor network.03-25-2010
20100074158SYSTEMS AND METHODS FOR COMMUNICATING MULTICAST MESSAGES IN WIRELESS NETWORKS - An exemplary node of a network, such as a wireless sensor network, has a communication device and a stack. The communication device is configured to receive a multicast message from a channel of a wireless sensor network. The communication device is further configured to transmit an energy level signal indicative of an amount of energy detected for the channel while the multicast message is being received by the communication device. The stack is configured to determine whether to retransmit the multicast message through the wireless sensor network based on the energy level signal.03-25-2010
20100074163SYSTEMS AND METHODS FOR CONTROLLING DATA PATHS FOR WIRELESS NETWORKS - A network node for use in a wireless sensor network has memory that is configured to store a routing indicator indicating whether the network node may function as a routing node for messages destined for other nodes of the wireless sensor network. The network node also has logic that is configured to control, based on the routing indicator, whether the network node is specified as a hop for a data path from a source node to a destination node of the wireless sensor network. In one exemplary embodiment, the routing indicator is controlled based on sleeping characteristics of the network node.03-25-2010
20100074173SYSTEMS AND METHODS FOR UPDATING SCRIPT IMAGES IN WIRELESS NETWORKS - 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.03-25-2010
20100074174SYSTEMS AND METHODS FOR SWITCHING DATA AT NODES OF WIRELESS NETWORKS - The present disclosure generally pertains to systems and methods for switching data at nodes of a wireless networks. In one exemplary embodiment, a node comprises memory, a first port, a second port, a virtual machine, and logic. The memory is configured to store port settings, and the virtual machine is configured to execute a remote procedure call wirelessly transmitted to the node through the wireless network. In executing the remote procedure call, the virtual machine is configured to set the port settings. The logic is configured to receive data from the first port and to transmit the data to the second port based on the port settings without processing of the data by the virtual machine such that the data streams unchanged through the node from the first port to the second port.03-25-2010
20100074175SYSTEMS AND METHODS FOR WIRELESSLY COMMUNICATING MULTIDROP PACKETS VIA WIRELESS NETWORKS - The present disclosure generally pertains to systems and methods for wirelessly communicating multidrop packets via wireless networks. In one exemplary embodiment, communication devices of a multidrop system are respectively coupled to nodes of a wireless network. At least one of the nodes stores data for mapping multidrop addresses to network addresses. Upon receiving a multidrop packet, such node maps the multidrop address of the received packet to a network address identifying the packet's destination communication device within the multidrop system. The receiving node then inserts the multidrop packet into a unicast message and wirelessly transmits the unicast message through the wireless network to the remote node. The remote node depacketizes the unicast message to recover the multidrop packet and provides the multidrop packet to its destination.03-25-2010
20100074234WIRELESS NETWORKS AND METHODS USING MULTIPLE VALID NETWORK IDENTIFIERS - A wireless sensor network comprises a plurality of nodes. Each of the plurality of nodes is configured to communicate messages through the wireless sensor network based on a first network identifier identifying the wireless sensor network. Each of the nodes is further configured to communicate messages through the wireless sensor network based on a default network identifier identifying the wireless sensor network, and the first network identifier and the default network identifier are concurrently valid for communicating messages through the wireless sensor network.03-25-2010
20100077286SYSTEMS AND METHODS FOR DISPLAYING NODE INFORMATION IN WIRELESS NETWORKS - The present disclosure generally pertains to systems and methods for displaying node information in wireless sensor networks. An exemplary system has logic that is configured to display a list of nodes in a wireless sensor network. The logic is further configured to display a plurality of function identifiers in response to a first user input identifying one of the nodes, and the function identifiers identify a plurality of functions and a script image of the one node. The logic is further configured to receive a second user input selecting one of the function identifiers and to transmit a remote procedure call through the wireless network to the one node in response to the second user input. The one node is configured to run the function or script image identified by the selected function identifier in response to the remote procedure call.03-25-2010
20100098102SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION IN COMMUNICATION NETWORKS - The present disclosure generally relates to systems and methods for reducing power consumption in communication networks. In one exemplary embodiment, a system includes a leader node in communication with a plurality of follower nodes. The leader node causes the leader and follower nodes to transition from an awake mode to a sleep mode where they consume less power. An exemplary embodiment of a method includes the steps of configuring nodes in a communication network as follower nodes and configuring a node in the communication network as a leader node. The leader node is configured to cause the leader and follower nodes to alternate between an awake mode and a sleep mode. The leader and follower nodes consume less power when in the sleep mode than when in the awake mode.04-22-2010

Patent applications by David B. Ewing, Madison, AL US