A computer-implemented process for optimizing the telepresence of a plurality of users (134, 136) participating in a telepresence session, said users (134, 136) comprising a mobile user who is utilizing a mobile device, comprising a display screen, and remote users (136, 138) each of whom are utilizing a computer that is connected to the mobile device via a network, comprising: using the mobile device to perform the following process actions: receiving live video of a first remote user over the network; displaying default information on the display screen; and whenever it is detected by the mobile device that the mobile user has performed a gesture with the mobile device using a first motion, displaying the video of the first remote user on the display screen, instead of the default information, wherein gesture detection comprises detecting physical movement of the mobile device itself, characterised in that receiving gaze information for the first remote user over the network, wherein said information specifies what the first remote user is currently looking at on their display device, and whenever the gaze information for the first remote user specifies that they are currently looking at either a workspace or a video of another remote user, differentiating the video of the first remote user in a manner that indicates to the mobile user that the first remote user is not looking at the mobile user. using the mobile device to perform the following process actions: receiving live video of a first remote user over the network; displaying default information on the display screen; and whenever it is detected by the mobile device that the mobile user has performed a gesture with the mobile device using a first motion, displaying the video of the first remote user on the display screen, instead of the default information, wherein gesture detection comprises detecting physical movement of the mobile device itself, characterised in that receiving gaze information for the first remote user over the network, wherein said information specifies what the first remote user is currently looking at on their display device, and whenever the gaze information for the first remote user specifies that they are currently looking at either a workspace or a video of another remote user, differentiating the video of the first remote user in a manner that indicates to the mobile user that the first remote user is not looking at the mobile user. receiving live video of a first remote user over the network; displaying default information on the display screen; and whenever it is detected by the mobile device that the mobile user has performed a gesture with the mobile device using a first motion, displaying the video of the first remote user on the display screen, instead of the default information, wherein gesture detection comprises detecting physical movement of the mobile device itself, characterised in that receiving gaze information for the first remote user over the network, wherein said information specifies what the first remote user is currently looking at on their display device, and whenever the gaze information for the first remote user specifies that they are currently looking at either a workspace or a video of another remote user, differentiating the video of the first remote user in a manner that indicates to the mobile user that the first remote user is not looking at the mobile user. displaying the video of the first remote user on the display screen, instead of the default information, wherein gesture detection comprises detecting physical movement of the mobile device itself, whenever the gaze information for the first remote user specifies that they are currently looking at either a workspace or a video of another remote user, differentiating the video of the first remote user in a manner that indicates to the mobile user that the first remote user is not looking at the mobile user.