Ambulatory recorder having volatile and non-volatile memories
First Claim
Patent Images
1. An ambulatory recorder, comprising:
- a sensor for sensing at least one physiologic parameter from a patient;
a first real-time processor to perform at least a first process on the at least one physiologic parameter and create a first data set, the first processor further comprising a first volatile buffer memory being suitable to store the first data set, the first volatile buffer memory having a memory limit;
a second non-real time processor to perform at least a second process on the first data set to yield a second data set, the first processor being coupled to the second processor so that the first data set may be transferred to the second processor from the first processor;
a second non-volatile memory coupled to the second processor, the second memory being suitable for storing the second data set; and
means for managing the amount of data stored in the first volatile buffer memory so that the first volatile buffer memory limit cannot be reached.
1 Assignment
0 Petitions
Accused Products
Abstract
An ambulatory recorder having a volatile and a non-volatile memory is described. The recorder actively manages the transfer of the data in the volatile to the non-volatile memory. In particular, the sampling frequency and number of channels to be sampled are monitored. These parameters, along with the total buffer size available, are used to determine the final complete data set which can be stored in the buffer. Thereafter, the contents of the buffer are transferred to the non-volatile memory. In such a manner the recorder avoids filling the buffer in the middle of a sampling tick, in which case the remaining data to be sampled would be lost.
-
Citations
24 Claims
-
1. An ambulatory recorder, comprising:
-
a sensor for sensing at least one physiologic parameter from a patient; a first real-time processor to perform at least a first process on the at least one physiologic parameter and create a first data set, the first processor further comprising a first volatile buffer memory being suitable to store the first data set, the first volatile buffer memory having a memory limit; a second non-real time processor to perform at least a second process on the first data set to yield a second data set, the first processor being coupled to the second processor so that the first data set may be transferred to the second processor from the first processor; a second non-volatile memory coupled to the second processor, the second memory being suitable for storing the second data set; and means for managing the amount of data stored in the first volatile buffer memory so that the first volatile buffer memory limit cannot be reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An ambulatory recorder comprising:
-
a sensor for sensing at least one physiologic parameter from a patient; a first processor to perform at least a first process on the at least one physiologic parameter and create a first data set, the processor performing the first process during each sample cycle of the processor, the first processor further comprising a first volatile buffer memory suitable for storing the first data set, the first volatile buffer memory having a size limit; means for calculating the amount of data acquired per sample cycle; a second non-real time processor to perform at least a second process on the first data set to yield a second data set, the first processor being coupled to the second processor so that the first data set may be transferred to the second processor from the first processor; a second non-volatile memory coupled to the second processor, the second memory being suitable for storing the second data set; and means for managing the amount of data stored in the first volatile buffer memory so that the first volatile buffer memory limit cannot be reached. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating an ambulatory recorder, the ambulatory recorder comprising at least one sensor for sensing at least one physiologic parameter from a patient, a first real-time processor to perform at least a first process on the at least one physiologic parameter and create a first data set, the first processor further comprising a first volatile buffer memory suitable for storing the first data set, the first volatile buffer memory having a memory limit, a second non-real time processor to perform at least a second process physiologic on the first data set to yield a second data set, the first processor being coupled to the second processor so that the first data set may be transferred to the second processor from the first processor, a second non-volatile memory coupled to the second processor, the second memory being suitable for storing the second data set, and means for managing the amount of data stored in the first volatile buffer memory so that the first volatile buffer memory limit cannot be reached, comprising:
-
providing the at least one sensor; providing the first and second processors; providing the first memory and the second memory; operatively connecting the sensor, the first and second processors and the first and second memories; calculating the amount of data acquired per sample cycle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification