A medical imaging system for providing sonothrombolysis therapy to a patient, comprising: a hands-free ultrasound probe configured to acquire a signal and deliver a low power ultrasound therapy; an image processor configured to receive the signal from the hands-free ultrasound probe; and a transmit controller configured to steer a beam of the hands-free ultrasound probe and control delivery of the low power ultrasound therapy, characterized in that the medical imaging system further comprises: a heart recognition processor configured to determine if the hands-free ultrasound probe has a desired view of a heart, based, at least in part, on data received from the image processor; and a blockage detector processor configured to determine if an object is blocking a field of view of the hands-free ultrasound probe, based, at least in part, on data received from the image processor; wherein the heart recognition processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on determining the hands-free ultrasound probe does not have the desired view of the heart, and wherein the blockage detector processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on the determination that an object is blocking a field of view of the hands-free ultrasound probe. a hands-free ultrasound probe configured to acquire a signal and deliver a low power ultrasound therapy; an image processor configured to receive the signal from the hands-free ultrasound probe; and a transmit controller configured to steer a beam of the hands-free ultrasound probe and control delivery of the low power ultrasound therapy, characterized in that the medical imaging system further comprises: a heart recognition processor configured to determine if the hands-free ultrasound probe has a desired view of a heart, based, at least in part, on data received from the image processor; and a blockage detector processor configured to determine if an object is blocking a field of view of the hands-free ultrasound probe, based, at least in part, on data received from the image processor; wherein the heart recognition processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on determining the hands-free ultrasound probe does not have the desired view of the heart, and wherein the blockage detector processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on the determination that an object is blocking a field of view of the hands-free ultrasound probe. a heart recognition processor configured to determine if the hands-free ultrasound probe has a desired view of a heart, based, at least in part, on data received from the image processor; and a blockage detector processor configured to determine if an object is blocking a field of view of the hands-free ultrasound probe, based, at least in part, on data received from the image processor; wherein the heart recognition processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on determining the hands-free ultrasound probe does not have the desired view of the heart, and wherein the blockage detector processor is further configured to provide instructions to the transmit controller to steer the beam based, at least in part, on the determination that an object is blocking a field of view of the hands-free ultrasound probe.