telepresent

Adjective

 * 1) Virtually present in another physical location by means of telecommunication technology.