Patent ID: 8694031

Claim:
A computer implemented method for routing message communication between at least one mobile telephone and at least one user device having an IP address and a Media Access Control (MAC) address, the method comprising: provisioning a virtual telephone number associated with the user device, wherein provisioning includes: registering the at least one user device on a central router and associating the virtual telephone number with the at least one registered device on the central router; and registering the virtual telephone number with an SMS/MMS aggregator in order that messages for the virtual telephone number are directed to the central router; receiving a message from the SMS/MMS aggregator on the central router, the message directed to the virtual telephone number; retrieving on the central router at least one of the IP address and the MAC address of the at least one registered user device using at least one of the virtual telephone number and a user identification as a selection criterion; and, routing the message to at least one of the IP address and the MAC address of the at least one registered user device, wherein the message is at least one selected from the group of: a Multimedia Message Service (MMS) message, a Short Message Service (SMS) text message, and an Instant Messaging format message; wherein the central router is at least one of: an SMS router; and an MMS router; thereby delivering the message from the at least one mobile telephone to the at least one at least one registered user device having at least one of the IP address and the MAC address.