Systems and methods for processing ECG data
First Claim
1. A computer-implemented method for processing ECG data, comprising:
- receiving, over an electronic network, ECG data, wherein the ECG data represents a plurality of heartbeats;
analyzing the ECG data, by at least one processor, to determine whether each of the plurality of heartbeats is a normal heartbeat or an abnormal heartbeat;
associating, by the at least one processor, each of the abnormal heartbeats with a label of;
at least one template of a plurality of existing templates, ora new template;
after the associating of all of the abnormal heartbeats, receiving from a user, user input related to each new template, wherein the user input includes either;
a confirmation that the new template represents an abnormal heartbeat, ora reclassification of the new template as representing a normal heartbeat or a different abnormal heartbeat;
after receiving the user input, updating, by the at least one processor, the label of each new template to correspond with the user input; and
determining, by the at least one processor, a number of abnormal heartbeats as a sum total of the heartbeats associated with (i) each template of the plurality of existing templates, (ii) each confirmed new template representing an abnormal heartbeat, and (iii) each new template reclassified as a different abnormal heartbeat, using the labels associated with the existing, confirmed new, and new reclassified templates.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for processing ECG data may include: receiving ECG data representing a plurality of heartbeats; analyzing the ECG data to determine whether each of the plurality of heartbeats is a normal heartbeat or an abnormal heartbeat; associating each of the abnormal heartbeats with an existing template or a new template; receiving input related to each new template, wherein the input includes either: a) a confirmation that the new template represents an abnormal heartbeat, or b) a reclassification of the new template as representing a normal heartbeat or a different abnormal heartbeat; and in response to the user input, updating a label of each of the heartbeats associated with each confirmed new template and each of the heartbeats associated with each reclassified new template.
-
Citations
20 Claims
-
1. A computer-implemented method for processing ECG data, comprising:
-
receiving, over an electronic network, ECG data, wherein the ECG data represents a plurality of heartbeats; analyzing the ECG data, by at least one processor, to determine whether each of the plurality of heartbeats is a normal heartbeat or an abnormal heartbeat; associating, by the at least one processor, each of the abnormal heartbeats with a label of; at least one template of a plurality of existing templates, or a new template; after the associating of all of the abnormal heartbeats, receiving from a user, user input related to each new template, wherein the user input includes either; a confirmation that the new template represents an abnormal heartbeat, or a reclassification of the new template as representing a normal heartbeat or a different abnormal heartbeat; after receiving the user input, updating, by the at least one processor, the label of each new template to correspond with the user input; and determining, by the at least one processor, a number of abnormal heartbeats as a sum total of the heartbeats associated with (i) each template of the plurality of existing templates, (ii) each confirmed new template representing an abnormal heartbeat, and (iii) each new template reclassified as a different abnormal heartbeat, using the labels associated with the existing, confirmed new, and new reclassified templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing ECG data, comprising:
-
a data storage device that stores instructions for processing ECG data; and a processor configured to execute the instructions to perform a method including; receiving, over an electronic network, ECG data, wherein the ECG data represents a plurality of heartbeats; analyzing the ECG data to determine whether each of the plurality of heartbeats is a normal heartbeat or an abnormal heartbeat; associating each of the abnormal heartbeats with a label of; at least one template of a plurality of existing templates, or a new template; after the associating of all of the abnormal heartbeats, receiving from a user, user input related to each new template, wherein the user input includes either; a confirmation that the new template represents an abnormal heartbeat, or a reclassification of the new template as representing a normal heartbeat or a different abnormal heartbeat; after receiving the user input, updating the label of each new template to correspond with the user input; and determining a number of abnormal heartbeats as a sum total of the heartbeats associated with a (i) each template of the plurality of existing templates, (ii) each confirmed new template representing an abnormal heartbeat, and (iii) each new template reclassified as a different abnormal heartbeat, using the labels associated with the existing, confirmed new, and new reclassified templates. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method for processing ECG data, the method including:
-
receiving, over an electronic network, ECG data, wherein the ECG data represents a plurality of heartbeats; analyzing the ECG data, by at least one processor, to determine whether each of the plurality of heartbeats is a normal heartbeat or an abnormal heartbeat; associating, by the at least one processor, each of the abnormal heartbeats with a label of; at least one template of a plurality of existing templates, or a new template; after the associating of all of the abnormal heartbeats, receiving from a user, user input related to each new template, wherein the user input includes either; a confirmation that the new template represents an abnormal heartbeat, or a reclassification of the new template as representing a normal heartbeat or a different abnormal heartbeat; after receiving the user input, updating, by the at least one processor, the label of each new template to correspond with the user input; and determining, by the at least one processor, a number of abnormal heartbeats as a sum total of the heartbeats associated with (i) each template of the plurality of existing templates, (ii) each confirmed new template representing an abnormal heartbeat, and (iii) each new template reclassified as a different abnormal heartbeat, using the labels associated with the existing, confirmed new, and new reclassified templates. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification