Claims Analysis
Total Claims: 116
Claim 1
Independent Claim
139 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from the ones of said predetermined number of groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 2
Independent Claim
139 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from the ones of said predetermined number of groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein R is an integer between 2 and 6.
Claim 4
Dependent Claim
36 words
The method of claim 1 including the further step of storing a window-start code byte prior to storage of the first number related to each digital sample from each one of said predetermined number of groups.
Claim 5
Dependent Claim
41 words
The method of claim 1, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 6
Independent Claim
121 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing each digital sample from said groups, (f) storing every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 7
Independent Claim
121 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing each digital sample from said groups, (f) storing every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 8
Dependent Claim
14 words
The method of claim 5 wherein R is an integer between 2 and 6.
Claim 9
Dependent Claim
30 words
The method of claim 5 including the further step of storing a window-start code byte immediately prior to storage of the first digital sample from each one of said groups,
Claim 10
Dependent Claim
41 words
The method of claim 5, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 11
Independent Claim
129 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing a number related to each digital sample from said groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 12
Independent Claim
129 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing a number related to each digital sample from said groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 13
Dependent Claim
14 words
The method of claim 9 wherein R is an integer between 2 to 6.
Claim 14
Dependent Claim
30 words
The method of claim 9 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said groups.
Claim 15
Dependent Claim
41 words
The method of claim 9, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 16
Independent Claim
147 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing from said groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 17
Independent Claim
147 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying groups of a predetermined number of consecutive digital samples wherein the sums of the absolute values of said differences exceed a predetermined threshold, (e) storing from said groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 18
Dependent Claim
14 words
The method of claim 13 wherein R is an integer between 2 and 6.
Claim 19
Dependent Claim
30 words
The method of claim 13 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said groups.
Claim 20
Dependent Claim
41 words
The method of claim 13, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 21
Independent Claim
154 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 22
Independent Claim
154 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 23
Dependent Claim
14 words
The method of claim 17 wherein R is an integer between 2 and 6.
Claim 24
Dependent Claim
37 words
The method of claim 17 including the further step of storing a window-start code byte prior to storage of the first digital value related to each digital sample from each one of said predetermined number of groups.
Claim 25
Dependent Claim
41 words
The method of claim 17 including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 26
Independent Claim
190 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from said predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a number related to selected digital samples from said second predetermined number of groups, (h) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 27
Independent Claim
190 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from said predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a number related to selected digital samples from said second predetermined number of groups, (h) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 28
Dependent Claim
14 words
The method of claim 21 wherein R is an integer between 2 and 6.
Claim 29
Dependent Claim
65 words
The method of claim 21 including the further steps of: storing a window-start code byte immediately prior to storage of the first number related to each digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first number related to selected digital samples from said second predetermined number of groups.
Claim 30
Dependent Claim
41 words
The method of claim 21, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 31
Independent Claim
179 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing selected digital samples from said second predetermined number of groups, (h) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 32
Independent Claim
179 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing selected digital samples from said second predetermined number of groups, (h) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 33
Dependent Claim
14 words
The method of claim 25 wherein R is an integer between 2 and 6.
Claim 34
Dependent Claim
60 words
The method of claim 25 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the selected digital samples from said second predetermined number of groups.
Claim 35
Dependent Claim
41 words
The method of claim 27, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 36
Independent Claim
215 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said first predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a digital value relates to the difference in amplitude between selected digital samples from the second predetermined number of groups, (h) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 37
Independent Claim
215 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said first predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a digital value relates to the difference in amplitude between selected digital samples from the second predetermined number of groups, (h) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 38
Dependent Claim
14 words
The method of claim 29 wherein R is an integer between 2 and 6.
Claim 39
Dependent Claim
69 words
The method of claim 29 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the digital values related to the difference in amplitude between selected digital samples from said second predetermined number of groups.
Claim 40
Dependent Claim
41 words
The method of claim 29, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 41
Independent Claim
150 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing a number related to each digital sample from the ones of said predetermined number of groups, (g) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 42
Independent Claim
150 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing a number related to each digital sample from the ones of said predetermined number of groups, (g) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 43
Dependent Claim
14 words
The method of claim 33 wherein R is an integer between 2 and 6.
Claim 44
Dependent Claim
37 words
The method of claim 33 including the further step of storing a window-start code byte prior to storage of the first number related to each digital sample from each one of said first predetermined number of groups.
Claim 45
Dependent Claim
41 words
The method of claim 33, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 46
Independent Claim
142 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing each digital sample from the ones of said predetermined number of groups, (g) storing every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 47
Independent Claim
142 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing each digital sample from the ones of said predetermined number of groups, (g) storing every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 48
Dependent Claim
14 words
The method of claim 37 wherein R is an integer between 2 and 6.
Claim 49
Dependent Claim
33 words
The method of claim 37 including the further step of storing a window-start code byte prior to storage of the first digital sample from each one of said first predetermined number of groups.
Claim 50
Dependent Claim
41 words
The method of claim 37, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 51
Independent Claim
165 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (g) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 52
Independent Claim
165 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (g) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 53
Dependent Claim
14 words
The method of claim 41 wherein R is an integer between 2 and 6.
Claim 54
Dependent Claim
33 words
The method of claim 42 including the further step of storing a window-start code byte prior to storage of the first digital value from each one of said first predetermined number of groups.
Claim 55
Dependent Claim
41 words
The method of claim 42, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 56
Independent Claim
202 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing a number related to each digital sample from said first predetermined number of groups, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing a number related to selected digital samples from said second predetermined number of groups, (i) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 57
Independent Claim
202 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing a number related to each digital sample from said first predetermined number of groups, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing a number related to selected digital samples from said second predetermined number of groups, (i) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 58
Dependent Claim
14 words
The method of claim 45 wherein R is an integer between 2 and 6.
Claim 59
Dependent Claim
68 words
The method of claim 45 including the further steps of: storing a window-start code byte immediately prior to storage of the first number related to each digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the numbers related to said selected digital samples from said second predetermined number of groups.
Claim 60
Dependent Claim
41 words
The method of claim 45, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 61
Independent Claim
190 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing each digital sample from said first predetermined number of groups, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing selected digital samples from said second predetermined number of groups, (i) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 62
Independent Claim
190 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from two channels of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing each digital sample from said first predetermined number of groups, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing selected digital samples from said second predetermined number of groups, (i) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 63
Dependent Claim
14 words
The method of claim 49 wherein R is an integer between 2 and 6.
Claim 64
Dependent Claim
60 words
The method of claim 49 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the selected digital samples from said second predetermined number of groups.
Claim 65
Dependent Claim
41 words
The method of claim 49, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 66
Independent Claim
228 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing from said first predetermined number of groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing a digital value related to the difference in amplitude between selected digital samples from said second predetermined number of groups, (i) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 67
Independent Claim
228 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a selected channel having the fewest artifacts, (e) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (f) storing from said first predetermined number of groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) storing a digital value related to the difference in amplitude between selected digital samples from said second predetermined number of groups, (i) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 68
Dependent Claim
14 words
The method of claim 53 wherein R is an integer between 2 and 6.
Claim 69
Dependent Claim
69 words
The method of claim 53 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital value from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the digital values related to the differences in amplitude between selected digital samples from said second predetermined number of groups.
Claim 70
Dependent Claim
41 words
The method of claim 53, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 71
Independent Claim
288 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate of at least 100 samples per second from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) referencing a second table for said digital samples outside of said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (h) storing, for each Rth sample from said samples outside of said predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 72
Independent Claim
288 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate of at least 100 samples per second from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) referencing a second table for said digital samples outside of said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (h) storing, for each Rth sample from said samples outside of said predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 73
Dependent Claim
14 words
The method of claim 57 wherein R is an integer between 2 and 6.
Claim 74
Dependent Claim
33 words
The method of claim 57 including the further steps of: storing a window-start code byte immediately prior to storage of the first mapped value from each one of said predetermined number of groups.
Claim 75
Dependent Claim
41 words
The method of claim 57, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 76
Independent Claim
420 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate of at least 100 samples per second from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said first predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) referencing a second table for said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (i) storing, for selected samples from said second predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (j) referencing a third table for said digital samples outside of said first predetermined number of groups and said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (k) storing, for each Rth sample from said samples outside of said first predetermined number of groups and said second predetermined number of groups, the mapped value from said third table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 77
Independent Claim
420 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate of at least 100 samples per second from at least one channel of an electrocardiogram apparatus, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said first predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) referencing a second table for said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (i) storing, for selected samples from said second predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (j) referencing a third table for said digital samples outside of said first predetermined number of groups and said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (k) storing, for each Rth sample from said samples outside of said first predetermined number of groups and said second predetermined number of groups, the mapped value from said third table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 78
Dependent Claim
14 words
The method of claim 61 wherein R is an integer between 2 and 6.
Claim 79
Dependent Claim
57 words
The method of claim 61 including the further steps of: storing a window-start code byte immediately prior to storage of the first mapped value from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first mapped value from said second predetermined number of groups.
Claim 80
Dependent Claim
41 words
The method of claim 61, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte for each channel representing the present value of the amplitude of the sampled signal on that channel.
Claim 81
Independent Claim
130 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from the ones of said predetermined number of groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 82
Independent Claim
130 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from the ones of said predetermined number of groups, (f) storing a number related to every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 83
Dependent Claim
37 words
The method of claim 65 including the further step of storing a window-start code byte prior to storage of the first number related to each digital sample from each one of said first predetermined number of groups.
Claim 84
Dependent Claim
35 words
The method of claim 65, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 85
Independent Claim
182 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a number related to selected digital samples from said second predetermined number of groups, (h) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 86
Independent Claim
182 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing a number related to each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a number related to selected digital samples from said second predetermined number of groups, (h) storing a number related to every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 87
Dependent Claim
65 words
The method of claim 68 including the further steps of: storing a window-start code byte immediately prior to storage of the first number related to each digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first number related to selected digital samples from said second predetermined number of groups.
Claim 88
Dependent Claim
35 words
The method of claim 68, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 89
Independent Claim
170 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing selected digital samples from said second predetermined number of groups, (h) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 90
Independent Claim
170 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing each digital sample from said first predetermined number of groups, (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing selected digital samples from said second predetermined number of groups, (h) storing every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 91
Dependent Claim
62 words
The method of claim 71 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital sample from each one of said first predetermined number of groups, and, storing a pseudo-window code start byte immediately prior to storage of the first of the selected digital samples from each of said second predetermined number of groups.
Claim 92
Dependent Claim
35 words
The method of claim 71, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 93
Independent Claim
145 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 94
Independent Claim
145 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said predetermined number of groups, a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it, (f) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said predetermined number of groups, where R is an integer greater than one and is a function of the sampling rate.
Claim 95
Dependent Claim
33 words
The method of claim 74 including the further step of storing a window-start code byte prior to storage of the first digital value from each one of said first predetermined number of groups.
Claim 96
Dependent Claim
35 words
The method of claim 74, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 97
Independent Claim
203 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said first predetermined number of groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it. (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a digital value related to the difference in amplitude between selected digital samples from said second predetermined number of groups, (h) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer between 2 and 6.
Claim 98
Independent Claim
203 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying from said selected channel a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) storing from said first predetermined number of groups a digital value related to the difference in amplitude between each digital sample and the digital sample preceding it. (f) identifying a second predetermined number of groups of a predetermined number of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (g) storing a digital value related to the difference in amplitude between selected digital samples from said second predetermined number of groups, (h) storing a digital value related to the difference in amplitude between every Rth digital sample from the digital samples outside of said first predetermined number of groups and said second predetermined number of groups, where R is an integer between 2 and 6.
Claim 99
Dependent Claim
71 words
The method of claim 77 including the further steps of: storing a window-start code byte immediately prior to storage of the first digital value from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first of the digital values related to the differences in amplitude between selected digital samples from each of said second predetermined number of groups.
Claim 100
Dependent Claim
35 words
The method of claim 77, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 101
Independent Claim
272 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) referencing a second table for said digital samples outside of said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (h) storing, for each Rth sample from said samples outside of said predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 102
Independent Claim
272 words
A method of digitally storing episodic signals in solid state memory, including the steps of: (a) sampling analog episodic signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) referencing a second table for said digital samples outside of said predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (h) storing, for each Rth sample from said samples outside of said predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 103
Dependent Claim
33 words
The method of claim 80 including the further steps of: storing a window-start code byte immediately prior to storage of the first mapped value from each one of said predetermined number of groups.
Claim 104
Dependent Claim
35 words
The method of claim 80, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 105
Independent Claim
400 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said first predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) identifying a second predetermined number of groups of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) referencing a second table for said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (i) storing, for selected samples from said second predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (j) referencing a third table for said digital samples outside of said first predetermined number of groups and said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (k) storing, for each Rth sample from said samples outside of said predetermined number of groups and said second predetermined number of groups, the mapped value from said third table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 106
Independent Claim
400 words
A method of digitally storing electrocardiogram signals in solid state memory, including the steps of: (a) sampling analog electrocardiogram signals at a fixed sampling rate, (b) converting each sampled signal to a multibit digital sample representing its amplitude, (c) calculating the differences in amplitude between each consecutive digital sample, (d) identifying a first predetermined number of groups of a predetermined number of consecutive digital samples having the highest sums of the absolute values of said differences, (e) referencing a first table for said first predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (f) storing, for each sample from the ones of said predetermined number of groups, the mapped value from said first table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (g) identifying a second predetermined number of groups of consecutive samples having sums of the absolute values of said differences which exceed a predetermined threshold, (h) referencing a second table for said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (i) storing, for selected samples from said second predetermined number of groups, the mapped value from said second table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, (j) referencing a third table for said digital samples outside of said first predetermined number of groups and said second predetermined number of groups, said table having a series of ranges of said differences in amplitude between consecutive digital samples, wherein each range corresponds to a mapped value and an unpacked-to value, (k) storing, for each Rth sample from said samples outside of said predetermined number of groups and said second predetermined number of groups, the mapped value from said third table corresponding to the one in said series of ranges within which the difference between said sample and the unpacked-to value for the immediately previously stored sample falls, wherein R is an integer greater than one and is a function of the sampling rate.
Claim 107
Dependent Claim
59 words
The method of claim 83 including the further steps of: storing a window-start code byte immediately prior to storage of the first mapped value from each one of said first predetermined number of groups, and, storing a pseudo-window start code byte immediately prior to storage of the first mapped value from each of said second predetermined number of groups.
Claim 108
Dependent Claim
35 words
The method of claim 83, including the further step of providing a reset byte every fixed number of seconds, immediately followed by a byte representing the present value of the amplitude of the sampled signal.
Claim 109
Dependent Claim
158 words
Portable apparatus for digitally storing electrocardiogram signals in solid state memory, including: input amplifier means for conditioning and amplifying analog electrocardiogram signals, digitizing means, connecting to said input amplifier means, for converting said analog electrocardiogram signals to digital representations thereof, buffer means, connected to said digitizing means, for temporarily storing a plurality of said digital representations, processor means, communicating with said buffer means, for determining, from said plurality of digital representations, the existence of window and pseudo-window intervals therein and the data to be stored in accordance therewith, and for directing the storage of said date, a dynamic random access memory, communicating with said buffer means and said processor means, having a plurality of storage locations, for storing said data, circuit means for determining the temperature of said apparatus, refresh control means, responsive to said circuit means, for controlling the refresh rate of DRAMs of said dynamic random access memory in response to the temperature of said apparatus.
Claim 110
Dependent Claim
158 words
Portable apparatus for digitally storing electrocardiogram signals in solid state memory, including: input amplifier means for conditioning and amplifying analog electrocardiogram signals, digitizing means, connecting to said input amplifier means, for converting said analog electrocardiogram signals to digital representations thereof, buffer means, connected to said digitizing means, for temporarily storing a plurality of said digital representations, processor means, communicating with said buffer means, for determining, from said plurality of digital representations, the existence of window and pseudo-window intervals therein and the data to be stored in accordance therewith, and for directing the storage of said date, a dynamic random access memory, communicating with said buffer means and said processor means, having a plurality of storage locations, for storing said data, circuit means for determining the temperature of said apparatus, refresh control means, responsive to said circuit means, for controlling the refresh rate of DRAMs of said dynamic random access memory in response to the temperature of said apparatus.
Claim 111
Dependent Claim
33 words
The portable apparatus of claim 86 wherein said refresh control means controls the refresh rate of dynamic random access memory to be 150 mSec at 25° C. and 80 mSec at 45° C.
Claim 112
Dependent Claim
21 words
The portable apparatus of claim 87 wherein said refresh control means causes said refresh rate to vary approximately exponentially with temperature.
Claim 113
Dependent Claim
189 words
Portable apparatus for digitally storing electrocardiogram signals in solid state memory, including: first and second input amplifier means for conditioning an amplifying analog electrocardiogram signals on a first and a second channel, respectively, first and second digitizing means, connected to said first and second input amplifier means respectively, for converting said analog electrocardiogram signals to digital representations thereof, first and second buffer means, connected to said first and second digitizing means respectively, for temporarily storing a plurality of said digital representations, processor means, communicating with said first and second buffer means for determining which of the signals on said first and second channels has the fewest artifacts, for determining, from said plurality of digital representations, data to be stored, and for directing the storage of said data, a dynamic random access memory, communicating with said buffer means and said processor means, having a plurality of storage locations, for storing said data, circuit means for determining the temperature of said apparatus, refresh control means, responsive to said circuit means, for controlling the refresh rate of DRAMs of said dynamic random access memory in response to the temperature of said apparatus.
Claim 114
Dependent Claim
189 words
Portable apparatus for digitally storing electrocardiogram signals in solid state memory, including: first and second input amplifier means for conditioning an amplifying analog electrocardiogram signals on a first and a second channel, respectively, first and second digitizing means, connected to said first and second input amplifier means respectively, for converting said analog electrocardiogram signals to digital representations thereof, first and second buffer means, connected to said first and second digitizing means respectively, for temporarily storing a plurality of said digital representations, processor means, communicating with said first and second buffer means for determining which of the signals on said first and second channels has the fewest artifacts, for determining, from said plurality of digital representations, data to be stored, and for directing the storage of said data, a dynamic random access memory, communicating with said buffer means and said processor means, having a plurality of storage locations, for storing said data, circuit means for determining the temperature of said apparatus, refresh control means, responsive to said circuit means, for controlling the refresh rate of DRAMs of said dynamic random access memory in response to the temperature of said apparatus.
Claim 115
Dependent Claim
33 words
The portable apparatus of claim 89 wherein said refresh control means controls the refresh rate of dynamic random access memory to be 150 mSec at 25° C. and 80 mSec at 45° C.
Claim 116
Dependent Claim
21 words
The portable apparatus of claim 89 wherein said refresh control means causes said refresh rate to vary approximately exponentially with temperature.