Peak data retention of signal data in an implantable medical device
First Claim
1. A method of selectively storing signal data in an implantable device, comprising:
- (a) in response to initiation of a recording period, storing signal data in a buffer of an implantable device in a circular manner, the buffer being configured to store at least three buffer periods of data, the storing including a determination of a new local value each time signal data is stored;
(b) automatically setting a global extreme value equal to the new local value when the new local value exceeds the global extreme value;
(c) storing signal data in the buffer in a first buffer period following the determination of a new global extreme value and repeating step (b) if a local value associated with signal data stored in the buffer during the first buffer period is determined to exceed the global extreme value;
(d) storing signal data in the buffer in a circular manner for a second buffer period and repeating step (b) if a subsequent signal data being stored in the second buffer period is determined to exceed the global extreme value; and
(e) storing at least a portion of the signal data in the buffer in a memory if the signal data in the buffer is determined to be of interest.
0 Assignments
0 Petitions
Accused Products
Abstract
Storing data records associated with an extreme value are disclosed. Signal data is stored in a first buffer of a set of buffers. If a local extreme value for the first buffer exceeds a global extreme value, signal data is stored in a second buffer of the set of buffers. This process is repeated, wrapping around and overwriting buffers until the signal data in a current buffer does not have a local extreme value that exceeds the global extreme value. When this happens, signal data may be stored in a subsequent buffer and if a local extreme value of the subsequent buffer does not exceed the global extreme value, further signal data may be stored in the subsequent buffer in a circular manner until either an instantaneous extreme value exceeds the global extreme value or the recording period ends. In an embodiment, the extreme value may be a peak value.
-
Citations
17 Claims
-
1. A method of selectively storing signal data in an implantable device, comprising:
-
(a) in response to initiation of a recording period, storing signal data in a buffer of an implantable device in a circular manner, the buffer being configured to store at least three buffer periods of data, the storing including a determination of a new local value each time signal data is stored; (b) automatically setting a global extreme value equal to the new local value when the new local value exceeds the global extreme value; (c) storing signal data in the buffer in a first buffer period following the determination of a new global extreme value and repeating step (b) if a local value associated with signal data stored in the buffer during the first buffer period is determined to exceed the global extreme value; (d) storing signal data in the buffer in a circular manner for a second buffer period and repeating step (b) if a subsequent signal data being stored in the second buffer period is determined to exceed the global extreme value; and (e) storing at least a portion of the signal data in the buffer in a memory if the signal data in the buffer is determined to be of interest. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of selectively storing signal data in an implantable device, comprising:
-
(a) storing signal data in a buffer of an implantable device in a circular manner during a recording period, the buffer configured to contain at least three buffer periods of data; (b) preserving about a buffer period of signal data before and after a determined global extreme value; (c) continuing to store an additional buffer period of signal data in the buffer in a circular manner once the signal data is preserved, the additional buffer period of signal data being overwritten by subsequent signal data unless a new global extreme value is determined; (d) if the new global extreme value is determined in (c), repeating step (b); and (e) if the stored signal data is determined to be of interest, storing at least a portion of the preserved signal data in a memory. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of selectively storing signal data in an implantable device, comprising:
-
(a) storing signal data in a buffer of an implantable device in a circular manner during a recording period, the buffer configured to store at least three buffer periods of signal data, wherein a new local value is determined each time new signal data is stored; (b) automatically causing a global extreme value to equal the new local value when the new local value exceeds the global extreme value; and (c) preserving in the buffer about a first buffer period of signal data before the global extreme value and preserving in the buffer about a second buffer period after the global extreme value, while continuing to store a third buffer period of subsequent signal data, wherein the signal data being stored in the third buffer period is overwritten in a circular manner when the signal data exceeds what can be stored in the third buffer period; and (d) storing the signal data preserved in the buffer in a memory if the preserved signal data is determined to be of interest. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification