Downloadable mobile applications for enabling communication between users using names instead of phone numbers; downloadable software for contact management and identity-based communication; downloadable software for transmitting voice, text, and multimedia messages; downloadable computer application software for smartphones, namely, software for facilitating peer-to-peer communication.
Electrical and Scientific Apparatus