Sensor subset selection for reduced bandwidth and computation requirements
First Claim
1. A data processing system for dynamically selecting sensor subsets for sampling based on time criticality, the data processing system comprising:
- determining means for determining a rise time function of a time required for a sensor to go from a first predetermined value to a second predetermined value that define a range of interest for each of a plurality of sensors in a system;
recording means for recording values of the plurality of sensors;
determining means for determining a time criticality for each sensor in the plurality of sensors based on the determined rise time function of each sensor;
processing means for processing the plurality of sensors in the system, wherein the processing of the plurality of sensors further comprises;
creating means for creating sensor subsets within the plurality of sensors in the system based on one or more constraints of the plurality of sensors;
monitoring means for monitoring the values of sensors in a first sensor subset;
determining means, responsive to reading the values of the sensors in the first sensor subset, for determining whether a value of a sensor in the first sensor subset plus the determined rise time function of the sensor will exceed a threshold constraint prior to a next scheduled read of the first sensor subset;
flagging means, responsive to a determination that the value of the sensor in the first sensor subset plus the determined rise time function of the sensor will exceed the threshold constraint prior to the next scheduled read of the first sensor subset, for flagging the sensor; and
moving means for moving the flagged sensor to a second sensor subset which complies with the constraints on the flagged sensor.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor'"'"'s constraints.
17 Citations
12 Claims
-
1. A data processing system for dynamically selecting sensor subsets for sampling based on time criticality, the data processing system comprising:
-
determining means for determining a rise time function of a time required for a sensor to go from a first predetermined value to a second predetermined value that define a range of interest for each of a plurality of sensors in a system; recording means for recording values of the plurality of sensors; determining means for determining a time criticality for each sensor in the plurality of sensors based on the determined rise time function of each sensor; processing means for processing the plurality of sensors in the system, wherein the processing of the plurality of sensors further comprises; creating means for creating sensor subsets within the plurality of sensors in the system based on one or more constraints of the plurality of sensors; monitoring means for monitoring the values of sensors in a first sensor subset; determining means, responsive to reading the values of the sensors in the first sensor subset, for determining whether a value of a sensor in the first sensor subset plus the determined rise time function of the sensor will exceed a threshold constraint prior to a next scheduled read of the first sensor subset; flagging means, responsive to a determination that the value of the sensor in the first sensor subset plus the determined rise time function of the sensor will exceed the threshold constraint prior to the next scheduled read of the first sensor subset, for flagging the sensor; and moving means for moving the flagged sensor to a second sensor subset which complies with the constraints on the flagged sensor.
-
-
2. A computer program product stored in a non-transitory computer readable storage medium encoded with computer instructions that are executable by a computer to perform a method for dynamically selecting sensor subsets for sampling based on time criticality, the method comprising:
-
determining a rise time function of a time required for a sensor to go from a first predetermined value to a second predetermined value that define a range of interest for each of a plurality of sensors in a system; recording values of the plurality of sensors; determining a time criticality for each sensor in the plurality of sensors based on the determined rise time function of each sensor; processing the plurality of sensors in the system, wherein the processing of the plurality of sensors further comprises; creating sensor subsets within the plurality of sensors in the system based on one or more constraints of the plurality of sensors; monitoring the values of sensors in a first sensor subset; responsive to reading the values of the sensors in the first sensor subset, determining whether a value of a sensor in the first sensor subset plus the determined rise time function of the sensor will exceed a threshold constraint prior to a next scheduled read of the first sensor subset; responsive to a determination that the value of the sensor in the first sensor subset plus the determined rise time function of the sensor will exceed the threshold constraint prior to the next scheduled read of the first sensor subset, flagging the sensor; and moving the flagged sensor to a second sensor subset which complies with the constraints on the flagged sensor. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification