Apparatus for data retention in an implantable medical device
First Claim
1. A medical device for monitoring physiologic activity, comprising:
- (A) a physiologic monitoring element comprising a physiologic sensor configured to obtain at least one physiologic signal associated with an event and produce physiologic data regarding the event from the physiologic signal;
(B) a memory component configured to store data regarding the event, the memory component comprising;
(i) a first data structure configured to store a plurality of data records, each data record representing information about an associated event including an associated priority index the first data structure comprising a new data pointer configured to point to one of a plurality of data entries, and, after a data record is stored in the one of a plurality of data entries, point to another data entry where the next incoming data record is to be stored in the first data structure; and
(ii) a second data structure, the second data structure distinct from the first data structure; and
(C) a processing component interfacing with the monitoring element and the memory component and configured to;
(i) replace at least a portion of an existing data record in the first data structure with a new data record; and
(ii) store in the second data structure at least the portion of the existing data record that was replaced from the first data structure if the associated priority index of the existing data record exceeds a threshold criterion that is pre-determined relative to creation of the data records so as to be determined independently from a determination of which priority indexes to associate to the data records within the first and second data structures.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for storing data records associated with a medical monitoring event in a data structure. An implanted device obtains data 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
21 Claims
-
1. A medical device for monitoring physiologic activity, comprising:
-
(A) a physiologic monitoring element comprising a physiologic sensor configured to obtain at least one physiologic signal associated with an event and produce physiologic data regarding the event from the physiologic signal; (B) a memory component configured to store data regarding the event, the memory component comprising; (i) a first data structure configured to store a plurality of data records, each data record representing information about an associated event including an associated priority index the first data structure comprising a new data pointer configured to point to one of a plurality of data entries, and, after a data record is stored in the one of a plurality of data entries, point to another data entry where the next incoming data record is to be stored in the first data structure; and (ii) a second data structure, the second data structure distinct from the first data structure; and (C) a processing component interfacing with the monitoring element and the memory component and configured to; (i) replace at least a portion of an existing data record in the first data structure with a new data record; and (ii) store in the second data structure at least the portion of the existing data record that was replaced from the first data structure if the associated priority index of the existing data record exceeds a threshold criterion that is pre-determined relative to creation of the data records so as to be determined independently from a determination of which priority indexes to associate to the data records within the first and second data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for retaining physiologic data, wherein the physiologic data comprises an older data record and a newer data record, the apparatus comprising:
-
a physiologic monitoring element comprising a physiologic sensor configured to obtain at least one physiologic signal associated with an event and produce the physiologic data regarding the event from the physiologic signal (A) means for determining an old priority index of the older data record and a newer priority index of the newer data record; (B) means for replacing at least a portion of the older data record with at least a portion of the newer data record in a first data structure; and (C) means for retaining at least a portion of the older data record in a second data structure if the old priority index exceeds a threshold criterion that is pre-determined relative to creation of the data records so as to be determined independently from a determination of which priority indexes to associate to the data records within the first and second data structures. - View Dependent Claims (12, 13, 14)
-
-
15. A medical device system for monitoring physiologic activity, comprising:
-
(A) a monitoring element that obtains physiologic data from a physiologic signal, wherein at least one monitoring element comprises a neurological sensor that obtains the physiologic signal; (B) a logic component; and (C) a memory component that is connected to the logic component and that is instructed by the logic component to store the physiologic data, the memory component comprising; (i) a first data structure configured to store a plurality of data records, each data record representing information about an associated event including an associated priority index, and wherein the logic component is configured to instruct the first data structure to replace a first data record with a second data record, the first data structure comprising a new data pointer configured to point to one of a plurality of data entries, and, after a data record is stored in the one of a plurality of data entries, point to another data entry where the next incoming data record is to be stored in the first data structure; and (ii) a second data structure configured to retain the first data record from the first data structure when the associated priority index of the first data record exceeds a threshold criterion that is pre-determined relative to creation of the data records so as to be determined independently from a determination of which priority indexes to associate to the data records of the first and second data structures, and wherein the second data structure is distinct from the first data structure. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification