Energy management by dynamic functionality partitioning
First Claim
Patent Images
1. A method comprising:
- processing first sensor data via a sensor node to generate processed sensor data;
transmitting the processed sensor data from the sensor node to a processing subsystem via a communications channel;
detecting energy management conditions of the sensor node;
adjusting allocation for processing second sensor data from the sensor node to the processing subsystem based on the detected energy management conditions; and
in response to the adjusting based on the detected energy management conditions, transmitting the second sensor data from the sensor node to the processing subsystem via the communications channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A sensor and processing system dynamically partitions or allocates functionality between various remote sensor nodes and a processing subsystem based on energy management management considerations. Redundant functionality is located at the processing subsystem and each of the various remote sensor nodes, and each sensor node coordinates with the processing subsystem to determine the location (e.g., at the processing subsystem or at the sensor node) at which a particular functionality is executed.
-
Citations
20 Claims
-
1. A method comprising:
-
processing first sensor data via a sensor node to generate processed sensor data; transmitting the processed sensor data from the sensor node to a processing subsystem via a communications channel; detecting energy management conditions of the sensor node; adjusting allocation for processing second sensor data from the sensor node to the processing subsystem based on the detected energy management conditions; and in response to the adjusting based on the detected energy management conditions, transmitting the second sensor data from the sensor node to the processing subsystem via the communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
-
detecting energy management conditions of at least one of a sensor node or a processing subsystem coupled by a communications channel, the communications channel carrying a sensor data stream; and adjusting allocation of functionality between the sensor node and the processing subsystem based on the detected energy management conditions by enabling a preprocessor block of the at least one of the sensor node or the processing subsystem and disabling a corresponding preprocessor block of the other one of the at least one sensor node or the processing subsystem, the adjusted allocation of functionality changing characteristics of data communicated in the sensor data stream. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a monitor configured to detect energy management conditions of at least one of a sensor node or a processing subsystem coupled by a communications channel, the communications channel carrying a sensor data stream; and a partitioning controller configured to adjust allocation of functionality between the sensor node and the processing subsystem based on the detected energy management conditions by enabling a preprocessor block of the at least one of the sensor node or the processing subsystem and disabling a corresponding preprocessor block of the other one of the at least one sensor node or the processing subsystem, the adjusted allocation of functionality changing characteristics of data communicated in the sensor data stream. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification