Patent ID: 9729649
Date: 2017-08-08
CPC Classifications: H04L

Claim:
1. A device, comprising: at least one memory that stores computer-executable instructions for two-way communication applications, the two-way communication applications comprising at least two of the following: a text communication application; an audio communication application; or a video communication application; at least one network interface device to communicate over at least one network comprising, the network comprising: at least one processor configured to access the at least one interface device and the at least one memory and execute the computer-executable instructions to: receive an available indication at a first time that collectively places a plurality of the two-way communication applications in an available state that indicates a user associated with the plurality of the two-way communication applications is available to communicate with a remote device over the one or more networks; receive an unavailable indication at a second time after the first time that collectively places the plurality of the two-way communication applications in an unavailable state that indicates that the user associated with the plurality of the two-way communication applications is unavailable to communicate with the remote device over the one or more networks; and receive an offline indication at a third time different from the first time and the second time that collectively places the plurality of the two-way communication applications in an offline state that indicates the plurality of the two-way communication applications are offline, wherein the available indication, the unavailable indication, and the offline indication are each based, at least in part, on respective user indications, the respective user indications including no more than a single input provided by a user.