Patent attributes
A non-transitory computer readable storage medium has instructions executed by a processor to supply prompts from a communication platform to a first machine via a network to register a first user with the communication platform. Prompts are supplied from the communication platform to the first machine via the network to the first user to specify a second user and public network communication constraints. A network address to a single-user, non-transferrable communication client that enforces the public network communication constraints is created. Prompts from the communication platform via the network are supplied to a second machine associated with the second user, allowing the second user to send a second user message through the single-user, non-transferrable communication client. The second user message is sent to the first user via a selected public network allowed by the single-user, non-transferrable communication client.