At 502, process 500 can detect, at a first user device, a second user device that is near the first user device. In some implementations, any suitable device discovery techniques can be used. For example, in some implementations, the first user device can detect other user devices that are connected to a particular network (e.g., a WIFI network in a home, a BLUETOOTH network, and/or any other suitable type of network that uses a wireless communication standard). As another example, in some implementations, the first user device can transmit a multicast message to all devices on a particular network requesting device details from the devices on the network. As yet another example, in some implementations, the first user device can transmit an audible and/or subaudible tone and can detect nearby user devices that respond to detection of the tone.