Eliciting user requirements for Ambient Assisted Living: Results of the SOPRANO project