System and method of data logging
OwnerMatthew C.T. Chang, James W. Frederick +1inventors
InventorsMatthew C.T. Chang, James W. Frederick, Ken Johnson
Life of this patent
Estimating the term…
Abstract
A system and method of data logging implement a data buffer and a non-volatile data storage medium. Acquired data may be stored in the buffer temporarily until a threshold amount or volume of data has accumulated in the buffer. Buffered data may then be written to the non-volatile storage medium in large blocks, minimizing the number of write operations experienced by the non-volatile storage medium.
Claims36
A method of logging data;
- said method comprising:
- acquiring data;
- storing said data in a buffer;
- comparing the amount of said data stored in said buffer to a predetermined threshold value;
- and
- responsive to said comparing, writing said data to a non-volatile storage medium.
A system of logging data;
- said system comprising:
- data logging logic;
- a buffer having data storage capacity operative to receive data from said data logging logic;
- a buffer monitor operative to compare the amount of said data in said buffer with a predetermined threshold value;
- and
- a non-volatile storage medium operative to receive said data from said buffer when the amount of said data in said buffer reaches said predetermined threshold value.
A computer readable medium encoded with data and computer executable instructions for logging data measurements;
- the data and instructions causing an apparatus executing the instructions to:
- acquire data measurements;
- store said data measurements in a buffer;
- and
- write said data measurements to a non-volatile storage medium when the amount of said data measurements stored in said buffer reaches a predetermined threshold value.
A system of logging data;
- said system comprising:
- data logging logic;
- storing means for receiving data from said data logging logic and for storing said data temporarily;
- comparing means for comparing the amount of said data temporarily stored in said storing means with a predetermined threshold value;
- and
- a non-volatile storage medium operative to receive said data from said storing means when said comparing means determines that said predetermined threshold value has been reached.
Dependencies are inferred from the claim text.