Multi-threaded fluid parameter signal processing
AssigneeHewlett-Packard Development Company, L.P.
InventorsShameed Sait M. A., Saleem Jaffer Majeeth, Manish Giri
Life of this patent
Estimating the term…
Abstract
A data receiver thread is continuously executed to receive in which signals indicating a fluid parameter. A predetermined time quantity of the signals is repeatedly buffered. Upon completion of the buffering of each predetermined time quantity of the signals, a data processing thread is initiated that executes on the just completed buffered predetermined time quantity of signals. Upon completion of each data processing thread, data from the just completed data processing thread is passed to a data plotting thread. Results of the data plotting thread are displayed on a portable electronic device while the data receiver thread is being executed.
Claims15
A method comprising:
- (a) outputting signals from a sensor that indicate a fluid parameter;
- (b) continuously executing a data receiver thread in which the signals indicating the fluid parameter are received;
- (c) repeatedly buffering a predetermined time quantity of the signals;
- (d) upon completion of the buffering of each predetermined time quantity of the signals, initiating a data processing thread that executes on the just completed buffered predetermined time quantity of signals;
- (e) upon completion of each data processing thread, passing data from the just completed data processing thread to a data plotting thread;
- and
- (f) displaying results of the data plotting thread on a portable electronic device while the data receiver thread is being executed.
An apparatus comprising:
- a non-transitory computer-readable medium containing instructions to direct a processor to:
- continuously execute a data receiver thread in which signals indicating a sensed fluid parameter are received;
- repeatedly buffer a predetermined time quantity of the signals;
- upon completion of the buffering of each predetermined time quantity of the signals, initiate a data processing thread that executes on the just completed buffered predetermined time quantity of signals;
- upon completion of each data processing thread, pass data from the just completed data processing thread to a data plotting thread;
- and
- display results of the data plotting thread on a portable electronic device while the data receiver thread is being executed.
An apparatus comprising:
- a processor;
- and
- a non-transitory computer-readable medium containing instructions to direct the processor to:
- receive first microfluidic measurement data from a portable electronic device across a network while the first microfluidic measurement data is being plotted and displayed on the portable electronic device;
- analyze the first microfluidic measurement data;
- and
- transmit second data to the portable electronic device across the network, the second data comprising the results of the analysis of the first microfluidic measurement data.
Dependencies are inferred from the claim text.