Non-intrusive sleep pattern recognition with ubiquitous sensing in elderly assistive environment