1. A processor-implemented method for automatically determining a mobile computing device is targeting a target device in order to initiate a communication session at the target device, the method comprising: based on a location of the mobile computing device, receiving an environment model comprising object recognition information for devices located in an environment associated with the location of the mobile computing device, the environment model including object recognition information for the target device; receiving an image captured by an image sensor of the mobile computing device; based on an analysis of the image and on the object recognition information for the target device, identifying the target device in the image, wherein the object recognition information for the target device enables the mobile computing device to identify the target device in the image; based on identifying the target device in the image, automatically determining the mobile computing device is pointing in a direction of the target device in order to initiate the communication session at the target device; and in response to determining the mobile computing device is pointing in the direction of the target device, presenting a target device indicator on a display of the mobile computing device, the target device indicator identifying the target device and indicating the mobile computing device is targeting the target device.