Gravar-mail: E-servant: an intelligent, programmable system to support and integrate assisted living technologies