1. A computer implemented method, performed on a first computing device, the method comprising: receiving, by the first computing device, digital image data that corresponds to a digital image captured by a second computing device and sent to the first computing device by the second computing device; determining, based on analysis of the digital image data, that the digital image matches a current or recent display of the first computing device; receiving, by the first computing device, confirmation from a first user to provide state information for the first computing device to the second computing device; providing, by the first computing device based on receiving the confirmation from the first user, the state information for the first computing device to the second computing device, that state information being sufficient for the second computing device to place an application on the second computing device into a state that matches a state of a corresponding application on the first computing device.