Patent attributes
Fetal behavior is monitored by receiving ECG data from a set of electrodes attached to a material body. A waveform pre-processor identifies a succession of fetal ECG complex waveforms within the received data and a waveform processor determines differences in the processor succession of fetal ECG complex waveforms over time. An event logger determines from the determined differences a number of fetal movements during the period of time. Fetal spatial presentation and/or position within the uterus may also be determined from fetal ECG data acquired from a plurality of electrodes positioned on the maternal abdomen in a predetermined configuration. A number of fetal ECG complex waveforms are identified within the data, and each of the waveforms is compared with a set of predetermined fetal ECG complex templates ascribed to the predetermined electrode configuration to determine a template that best matches the identified fetal ECG waveforms.