Prioritized dynamic memory allocation of arrhythmia episode detail collection
First Claim
1. A software system implemented in a medical device for allocating storage for cardiac data using a method of an allocation scheme, the method comprising:
- storing said cardiac data in a plurality of addressable locations, said cardiac data being associated with various types of cardiac episodes;
determining whether all available locations within said plurality of addressable locations are full; and
assigning a scratch location within said plurality of addressable locations based on predetermined episode type priorities and characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
A software system implemented in a medical device includes an allocation scheme for allocating storage of cardiac data. The software system enables storing cardiac data in a plurality of addressable locations. When all available locations within the plurality of addressable locations are full, a scratch location is assigned based on predetermined episode type priorities and characteristics. The priorities represent a graduated order based on the clinical significance of the cardiac episode under consideration. The characteristics provide classifications based on fastest rate, longest duration and last to occur care for each of the priorities.
174 Citations
18 Claims
-
1. A software system implemented in a medical device for allocating storage for cardiac data using a method of an allocation scheme, the method comprising:
-
storing said cardiac data in a plurality of addressable locations, said cardiac data being associated with various types of cardiac episodes;
determining whether all available locations within said plurality of addressable locations are full; and
assigning a scratch location within said plurality of addressable locations based on predetermined episode type priorities and characteristics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus in an implantable cardiac device, comprising:
-
an episode summary log memory adapted to store a plurality of entries, each entry correlating to a cardiac event episode; and
an episode detail memory adapted to store a plurality of cardiac data, each set of cardiac data correlating to a particular cardiac event episode, wherein at least one an episode detail memory adapted to store a plurality of cardiac data, each set of cardiac data correlating to a particular cardiac event episode, wherein at least one entry in the episode summary log memory is adapted to include a pointer to a corresponding at least one set of cardiac data in the episode detail memory. - View Dependent Claims (7, 8, 9, 10, 11, 12, 14, 15, 17, 18)
-
-
13. An apparatus in an implantable cardiac device, comprising:
-
an episode summary log memory adapted to store a plurality of entries, each entry correlating to a cardiac event episode; and
an episode detail memory adapted to store a plurality of cardiac data, each set of cardiac data correlating to a particular cardiac event episode, wherein at least one entry in the episode summary log memory is adapted to include a pointer to a corresponding at least one set of cardiac data in the episode detail memory;
wherein the episode summary log memory is adapted to store approximately 100 entries;
wherein, the episode detail memory is adapted to store up to fifteen sets of EGM data; and
wherein the apparatus further comprises a scratch buffer in the episode detail memory adapted to receive a set of cardiac data correlating to a most-recently-detected cardiac event episode. - View Dependent Claims (16)
-
Specification