Data management system for implantable cardiac device
First Claim
Patent Images
1. A data storage system, comprising:
- history storage nodes each adapted to be allocated to an episode for referencing a location where data related to the episode is stored, the data collected by an implantable medical device;
a linked list of unallocated history storage nodes; and
a plurality of priority type linked lists of allocated history storage nodes, including;
at least one atrial linked list of history storage nodes allocated to atrial tachyarrhythmia response (ATR) episodes; and
at least one ventricular linked list of history storage nodes allocated to ventricular tachyarrhythmia response (VTR) episodes, wherein;
a history storage node from the linked list of unallocated history storage nodes is allocated to a new episode if the linked list of unallocated history storage nodes is not empty; and
a history storage node from one of the priority type linked lists of allocated history storage nodes is selected, based on a predetermined relative priority of each of the priority type linked lists of allocated history storage nodes, for being allocated to the new episode if the linked list of unallocated history storage nodes is empty.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for storing episodic data collected by an implantable medical device. If there are no unallocated storage locations, collected data associated with an episode is stored in locations that are freed from allocations to previous episodes. The least recently allocated of the storage locations allocated to episodes of a lower priority type may be freed first in order to maintain storage of higher priority episodic data. The method and system also allows a specified ratio of stored data allocated to episodes of one priority type to that of another priority type to be maintained.
-
Citations
30 Claims
-
1. A data storage system, comprising:
-
history storage nodes each adapted to be allocated to an episode for referencing a location where data related to the episode is stored, the data collected by an implantable medical device;
a linked list of unallocated history storage nodes; and
a plurality of priority type linked lists of allocated history storage nodes, including;
at least one atrial linked list of history storage nodes allocated to atrial tachyarrhythmia response (ATR) episodes; and
at least one ventricular linked list of history storage nodes allocated to ventricular tachyarrhythmia response (VTR) episodes, wherein;
a history storage node from the linked list of unallocated history storage nodes is allocated to a new episode if the linked list of unallocated history storage nodes is not empty; and
a history storage node from one of the priority type linked lists of allocated history storage nodes is selected, based on a predetermined relative priority of each of the priority type linked lists of allocated history storage nodes, for being allocated to the new episode if the linked list of unallocated history storage nodes is empty. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for storing data collected by an implantable medical device, the method comprising:
-
receiving episodes recorded by the implantable medical device, the episodes each including data related to a cardiac arrhythmia;
referencing locations for storing the episodes with history storage nodes each adapted to be allocated to one of the episodes;
maintaining a linked list of unallocated history storage nodes;
maintaining priority type linked lists of allocated history storage nodes including;
at least one atrial linked list of history storage nodes allocated to atrial tachyarrhythmia response (ATR) episodes; and
at least one ventricular linked list of history storage nodes allocated to ventricular tachyarrhythmia response (VTR) episodes;
selecting one history storage node from the linked list of unallocated history storage nodes if the linked list of unallocated history storage nodes is not empty;
selecting one history storage node from one of the priority type linked lists of allocated history storage nodes, based on a predetermined relative priority of each of the priority type linked lists of allocated history storage nodes, if the linked list of unallocated history storage nodes is empty; and
allocating the selected history storage node to a new episode. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A data storage system for storing data collected by an implantable medical device, the system comprising:
-
data storage nodes each adapted to be allocated to an episode for referencing a location where data related to the episode is stored;
means for maintaining a linked list of unallocated data storage nodes;
means for allocating a data storage node from the unallocated list to a present episode;
means for maintaining priority type linked lists each corresponding to one type of a plurality of episode priority types, the priority type linked lists each including data storage nodes allocated to episodes of a particular type, the allocated data storage nodes linked in an order that corresponds to when the episodes occurred; and
means for freeing the allocated data storage nodes for allocation to the present episode when the linked list of unallocated data storage nodes is empty by freeing the oldest data storage node from one of the priority type lists. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification