Systems and methods for operating a device in sleep and awake modes
First Claim
1. A remote device that operates in a sleep mode and an awake mode, comprising:
- a radio frequency (RF) radio configured to directly communicate with a routing device over a plurality of channels, wherein the remote device and the routing device are associated with a network, and wherein the RF radio does not send or receive messages during the sleep mode;
memory configured to store a unique identifier associated with the remote device and a network identifier associated with the network;
a processing element configured to initiate the awake mode on a periodic basis, monitor one or more channels of the plurality of channels during the awake mode, determine an energy level associated with each monitored channel, and determine whether a message is being received based on the monitored energy levels, wherein the processing element is further configured to determine whether to process the received message based on one or more identifiers provided in the received message, the unique identifier, and the network identifier, and wherein the processing element is configured to generate a responsive message based on the processed received message;
an apparatus; and
a sensor, wherein the sensor and the apparatus are configured to operate during the sleep mode and the awake mode, wherein the processing element is configured, during the sleep mode and the awake mode, to receive data from the sensor and generate the responsive message based on the received sensor data, and provide the responsive message to the RF radio, and wherein the RF radio is configured to the transmit the responsive message to the routing device during the awake mode.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
30 Claims
-
1. A remote device that operates in a sleep mode and an awake mode, comprising:
-
a radio frequency (RF) radio configured to directly communicate with a routing device over a plurality of channels, wherein the remote device and the routing device are associated with a network, and wherein the RF radio does not send or receive messages during the sleep mode; memory configured to store a unique identifier associated with the remote device and a network identifier associated with the network; a processing element configured to initiate the awake mode on a periodic basis, monitor one or more channels of the plurality of channels during the awake mode, determine an energy level associated with each monitored channel, and determine whether a message is being received based on the monitored energy levels, wherein the processing element is further configured to determine whether to process the received message based on one or more identifiers provided in the received message, the unique identifier, and the network identifier, and wherein the processing element is configured to generate a responsive message based on the processed received message; an apparatus; and a sensor, wherein the sensor and the apparatus are configured to operate during the sleep mode and the awake mode, wherein the processing element is configured, during the sleep mode and the awake mode, to receive data from the sensor and generate the responsive message based on the received sensor data, and provide the responsive message to the RF radio, and wherein the RF radio is configured to the transmit the responsive message to the routing device during the awake mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A remote device that operates in a sleep mode and an awake mode, comprising:
-
a radio frequency (RF) radio configured to directly communicate with a routing device over a plurality of channels, wherein the remote device and the routing device are associated with a network, and wherein the RF radio does not send or receive messages during the sleep mode; memory configured to store a unique identifier associated with the remote device and a network identifier associated with the network; a processing element configured to initiate the awake mode on a periodic basis, transmit a message on a first channel of the plurality of channels, determine an energy level associated with the first channel, and determine whether a responsive message is being received based on the monitored energy level, wherein the processing element is further configured to determine whether to process the responsive message based on one or more identifiers provided in the responsive message, the unique identifier, and the network identifier, and wherein the processing element is configured to generate a reply message based on the processed responsive message; a sensor; and an apparatus, wherein the sensor and the apparatus are configured to operate during the sleep mode and the awake mode, wherein the processing element is configured, during the sleep mode and the awake mode, to receive data from the sensor and generate the reply message based on the received sensor data, and provide the reply message to the RF radio, wherein the received sensor data is based on the operation of the apparatus, and wherein the RF radio is configured to transmit the reply message to the routing device during the awake mode. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A remote device that operates in a sleep mode and an awake mode, comprising:
-
a radio frequency (RF) radio configured to directly communicate with a routing device over a plurality of channels, wherein the remote device and the routing device are associated with a network, and wherein the RF radio does not send or receive messages during the sleep mode; memory configured to store a unique identifier associated with the remote device and a network identifier associated with the network; a processing element configured to initiate the awake mode on a periodic basis, transmit a message on a first channel of the plurality of channels, determine an energy level associated with the first channel, and determine whether a responsive message is being received based on the monitored energy level, wherein the processing element is further configured to determine whether to process the responsive message based on one or more identifiers provided in the responsive message, the unique identifier, and the network identifier, and wherein the processing element is configured to generate a reply message based on the processed responsive message; a sensor; an apparatus that is configured to provide an electrical signal; and an actuator, wherein the sensor, the apparatus, and the actuator are configured to operate during the sleep mode and the awake mode, wherein the processing element is configured, during the sleep mode and the awake mode, to receive data from the sensor and generate the reply message based on the received sensor data, and provide the reply message to the RF radio, wherein the received sensor data is based on the operation of the apparatus, and wherein the RF radio is configured to transmit the reply message to the routing device during the awake mode. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A remote device that operates in a sleep mode and an awake mode, comprising:
-
a radio frequency (RF) radio configured to directly communicate with a routing device over a plurality of channels, wherein the remote device and the routing device are associated with a network, and wherein the RF radio does not send or receive messages during the sleep mode; memory configured to store a unique identifier associated with the remote device and a network identifier associated with the network; a processing element configured to initiate the awake mode on a periodic basis, monitor one or more channels of the plurality of channels during the awake mode, determine an energy level associated with each monitored channel, and determine whether a message is being received based on the monitored energy levels, wherein the processing element is further configured to determine whether to process the received message based on one or more identifiers provided in the received message, the unique identifier, and the network identifier, and wherein the processing element is configured to generate a responsive message based on the processed received message; a sensor; an apparatus that is configured to provide an electrical signal; and an actuator, wherein the sensor, the apparatus, and the actuator are configured to operate during the sleep mode and the awake mode, wherein the processing element is configured, during the sleep mode and the awake mode, to receive data from the sensor and generate the responsive message based on the received sensor data, and provide the responsive message to the RF radio, wherein the received sensor data is based on the operation of the apparatus, and wherein the RF radio is configured to transmit the responsive message to the routing device during the awake mode. - View Dependent Claims (27, 28, 29, 30)
-
Specification