An apparatus comprising a computing device, a computer processor, and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- determining whether a user account for a real-time communications application (RTCA) is installed on a first inactive user device;
- if the user account for the RTCA is installed on the first inactive user device:
- calculating a proximity between a location of the first inactive user device and a user location;
- determining a status for the RTCA account based on the proximity between the location of the first inactive user device and the user location, wherein the status indicates a user's potential availability to utilize the RTCA account for communications;
- and
- sending the status for the RTCA account to another device.