Telecare and ambient assisted living today: From concept to reality