Dozee records the vibrations produced by the body during sleep. These vibrations are classified into several meaningful features like heartrate, breathing rate, sleep cycles, snoring, restless leg movement etc. The principle is called Ballistocardiography. The data is then processed using deep learning algorithms for sleep stage classification. The learning engine is trained using scientific polysomnography data, in human sleep research lab, NIMHANS, Bangalore.