Energy management by dynamic functionality partitioning
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable media storing instructions that, when executed on the one or more processors, cause the one or more processors to;
receive, from a sensor node, first processed sensor data via a communications channel;
receive, from the sensor node, an indication to change from a first processing allocation to a second processing allocation based on a detected energy management condition, the second processing allocation for processing sensor data at the system rather than processing the sensor data at the sensor node;
configure, based at least in part on the indication, the second processing allocation;
subsequent to configuring the second processing allocation, receive, from the sensor node, the sensor data; and
process, based at least in part on the second processing allocation, the sensor data to generate second processed sensor data.
2 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 system comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed on the one or more processors, cause the one or more processors to; receive, from a sensor node, first processed sensor data via a communications channel; receive, from the sensor node, an indication to change from a first processing allocation to a second processing allocation based on a detected energy management condition, the second processing allocation for processing sensor data at the system rather than processing the sensor data at the sensor node; configure, based at least in part on the indication, the second processing allocation; subsequent to configuring the second processing allocation, receive, from the sensor node, the sensor data; and process, based at least in part on the second processing allocation, the sensor data to generate second processed sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed on the one or more processors, cause the one or more processors to; process first sensor data to generate processed sensor data; transmit the processed sensor data to a processing subsystem; detect an energy management condition; based at least in part on the energy management condition, transmit, to the processing subsystem, an indication to change from a first processing allocation to a second processing allocation; and transmit second sensor data to the processing subsystem for processing based at least in part on the second processing allocation rather than processing the second sensor data at the device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a sensor node configured to; process first sensor data to generate first processed sensor data; transmit the first processed sensor data to a processing subsystem; detect an energy management condition; based at least in part on the energy management condition, transmit, to the processing subsystem, an indication to change from a first processing allocation to a second processing allocation; and transmit second sensor data to the processing subsystem for processing based at least in part on the second processing allocation rather than processing the second sensor data at the sensor node; and the processing subsystem configured to; receive the first processed sensor data from the sensor node; receive the indication from the sensor node; receive the second sensor data from the sensor node; and process the second sensor data based at least in part on the second processing allocation to generate second processed sensor data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification