Methods, devices and machine readable programs are presented for measuring blood pressure using a device configured to guide a user regarding placement of an anatomical region of interest in relation to a sensor. The methods can includes measuring, by the sensor, a pressure applied to the sensor and measuring, by the sensor, blood volume oscillations in the anatomical region of interest while pressure is being applied to the sensor by the anatomical region of interest. The methods can further include estimating, by processing circuitry (e.g, computer processor(s), memory and the like) of the device, a blood pressure value for the user from the measured pressure and the measured blood volume oscillations.