Invia SMS: Recent Advances in Technology Research and Education