Techniques for data retention upon detection of an event in an implantable medical device
First Claim
1. A method for retaining physiologic data in an implantable medical device comprising:
- (A) receiving a first signal set associated with a physiologic condition;
(B) receiving a second signal set;
(C) detecting, by the implantable medical device, a possible occurrence of a neurological event based on at least the first signal set;
(D) storing in a first data structure comprising memory a data record relating to the second signal set, the data record representing information about the neurological event, the first data structure being an age-based circular buffer wherein older data stored in the first data structure, including the data record, are replaced with new data records as additional data are received;
(E) determining a priority index for the data record based on a severity of the neurological event; and
(F) transferring the data record from the first data structure for storage in a second data structure comprising memory upon determining that the priority index of the data record is greater than another priority index of another data record in the second data structure, the second data structure distinct from the first data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for storing data records associated with a medical monitoring event in a data structure. Upon detection of a possible occurrence of a physiological event by one group of monitoring elements, an implanted device records data received from another group of monitoring elements. The implanted device obtains and stores the data in the data record in a first data structure that is age-based. Before an oldest data record is lost, the oldest data record may be stored in a second data structure that is priority index-based. The priority index may be determined by a severity level and may be further determined by associated factors. The implanted device may organize, off-load, report, and/or display a plurality of data records based on an associated priority index. Additionally, the implanted device may select a subset or composite of physiologic channels from the available physiologic channels based on a selection criterion.
-
Citations
18 Claims
-
1. A method for retaining physiologic data in an implantable medical device comprising:
-
(A) receiving a first signal set associated with a physiologic condition; (B) receiving a second signal set; (C) detecting, by the implantable medical device, a possible occurrence of a neurological event based on at least the first signal set; (D) storing in a first data structure comprising memory a data record relating to the second signal set, the data record representing information about the neurological event, the first data structure being an age-based circular buffer wherein older data stored in the first data structure, including the data record, are replaced with new data records as additional data are received; (E) determining a priority index for the data record based on a severity of the neurological event; and (F) transferring the data record from the first data structure for storage in a second data structure comprising memory upon determining that the priority index of the data record is greater than another priority index of another data record in the second data structure, the second data structure distinct from the first data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor; and a memory storing computer readable instructions that, when executed, cause the apparatus at least to perform operations comprising; (A) receiving a first signal set associated with a physiologic condition; (B) receiving a second signal set; (C) detecting a possible occurrence of a neurological event based on at least the first signal set; (D) storing in a first data structure comprising memory a data record relating to the second signal set, the data record representing information about the neurological event, the first data structure being an age-based circular buffer wherein older data stored in the first data structure, including the data record, are replaced with new data records as additional data are received; (E) determining a priority index for the data record based on a severity of the neurological event; and (F) transferring the data record from the first data structure for storage in a second data structure comprising memory upon determining that the priority index of the data record is greater than another priority index of another data record in the second data structure, the second data structure distinct from the first data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
(A) storing in a first data structure a plurality of data records that respectively represent information about associated neurological events, the first data structure being an age-based circular buffer wherein older data of the plurality of data records stored in the first data structure is replaced with newer data records of the plurality of data records as data is received; (B) processing, by an implantable medical device, a signal to detect a possible occurrence of a neurological event; (C) determining a priority index for a first data record of the plurality of data records based on a severity of the neurological event; and (D) transferring the first data record from the first data structure for storage in a second data structure upon determining that the priority index of the first data record exceeds a threshold criterion, the first data structure being a memory, the second data structure being a memory, the second data structure distinct from the first data structure. - View Dependent Claims (17)
-
-
18. An apparatus comprising:
-
a processor; and a memory storing computer readable instructions that, when executed by the processor, cause the apparatus at least to perform operations comprising; (A) storing in a first data structure a plurality of data records that respectively represent information about associated neurological events, the first data structure being an age-based circular buffer wherein older data of the plurality of data records stored in the first data structure is replaced with newer data records of the plurality of data records as data is received; (B) processing a signal to detect a possible occurrence of a neurological event; (C) determining a priority index for a first data record of the plurality of data records based on a severity of the neurological event, the first data record representing information about the neurological event; and (D) transferring the first data record from the first data structure for storage in a second data structure upon determining that the priority index of the first data record exceeds another priority index of another data record of the plurality of data records stored in the second data structure, the first data structure and the second data structure comprising memory and the second data structure being distinct from the first data structure.
-
Specification