SOPRANO: An ambient assisted living system for supporting older people at home