A mobile remote monitoring service for measuring fetal heart rate