Patent ID: 8630669

Claim:
A message repository for storing SMS messages for a plurality of mobile phone users, the repository comprising: a database configured to centrally store a plurality of message entries, each message entry in the database corresponding to an individual SMS message, each message entry comprising a status for the SMS message; a messaging engine configured to receive contents and details of the SMS messages and further configured to set an initial status of one or more of the message entries as unread; and a message status engine configured to receive a status update from a user's device for at least one of the SMS messages to indicate a change in state of one such SMS message and further configured to identify the status of that SMS message, to replace the status in the message entry for the SMS message stored in the database with the received status update, and to store the updated message entry status in the database for the SMS message, wherein the change in state is selected from at least one of a confirmation that the SMS message has been read, a request for deletion of the SMS message, and a request for moving the SMS message to a different location.