Sensor-based data filtering systems
First Claim
Patent Images
1. A data filtering device, comprising:
- a plurality of sensors;
a transmission device;
a filter validator configured to;
receive a filter program, the filter program being defined to obtain data (d) from one or more sensors (m) of the plurality of sensors at a specified frequency (f) and transmit the obtained data using the transmission device,estimate a resource requirement associated with an execution of the filter program, the resource requirement being estimated according to the following formula;
m*(Pt+Nt)*f,
with Pt being the time required to obtain the date (d) and Nt being the time required to transmit the of obtained data,decide if the filter program is installable based at least in part on the estimated resource requirement, andinstall the filter program; and
a filter executor configured to apply the filter program to a data stream from the plurality of sensors.
5 Assignments
0 Petitions
Accused Products
Abstract
Implementations for estimating a resource usage of data-filtering program and dynamically installing the filtering programs in a sensor-based data filtering systems are generally disclosed.
-
Citations
17 Claims
-
1. A data filtering device, comprising:
-
a plurality of sensors; a transmission device; a filter validator configured to; receive a filter program, the filter program being defined to obtain data (d) from one or more sensors (m) of the plurality of sensors at a specified frequency (f) and transmit the obtained data using the transmission device, estimate a resource requirement associated with an execution of the filter program, the resource requirement being estimated according to the following formula;
m*(Pt+Nt)*f,
with Pt being the time required to obtain the date (d) and Nt being the time required to transmit the of obtained data,decide if the filter program is installable based at least in part on the estimated resource requirement, and install the filter program; and a filter executor configured to apply the filter program to a data stream from the plurality of sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data filtering method used on a monitoring device comprising a plurality of sensors, the method comprising:
-
receiving, via the monitoring device, a filter program, the filter program being configured to obtain data (d) from one or more sensors (m) of the plurality of sensors at a specified frequency (f); estimating a resource requirement associated with an execution of the filter program, the resource requirement being estimated according to the following formula;
m*(Pt+Nt)*f,
with Pt being the time required to obtain the data (d) and Nt being the time required to transmit the obtained data;deciding if the filter program is installable based at least in part on the estimated resource requirement; dynamically installing the filter program on the monitoring device; and applying, via the monitoring device, the filter program to a data stream from the plurality of sensors.
-
-
17. An article comprising:
-
a non-transitory signal bearing medium comprising machine-readable instructions stored thereon, which, if executed by one or more processors, operatively enable a computing-type monitoring device comprising a plurality of sensors to; receive a filter program, the filter program being defined to obtain data (d) from one or more sensors (m) of the plurality of sensors at a specified frequency (f); estimate resource requirement associated with an execution of the filter program, the resource requirement being estimated according to the following formula;
m*(Pt+Nt)*f,
with Pt being the time required to obtain the data (d) and Nt being the time required to transmit the obtained data;decide if the filter program is installable based at least in part on the estimated resource requirement; dynamically install the filter program on the monitoring device; and apply the filter program to a data stream from the plurality of sensors.
-
Specification