Patent ID: 8918085

Claim:
A computer-implemented method for messaging communications with a data enabled device, the method comprising: obtaining a plurality of unique identifiers; assigning to a user of the data enabled device a unique identifier from the plurality of unique identifiers; associating the unique identifier with a plurality of data enabled devices and corresponding data enabled device identifiers; registering the unique identifier to data enabled device identifier associations in a database; establishing an Internet protocol (IP) connection with each of the plurality of data enabled devices; receiving an SMS text message from a message source through a message service directed to the user's plurality of data enabled devices having the registered unique identifier obtained from the message source; providing the received message using the database to identify the destination of message to an inbound service; establishing a connection between at least one of the plurality of data enabled devices and the inbound service; pushing the message from the inbound service to an application running on at least one of the plurality of the data enabled devices configured to receive the SMS text message; consolidating message delivery into a common message conversation queue; intermixing messages from a plurality of messaging services into the common message conversation queue; and wherein obtaining a plurality of unique identifiers includes obtaining a plurality of unique identifiers from a provider that is authorized to issue registered phone numbers.