Messaging system
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application relates to SMS text messaging and in particular to having a central repository for messages using SMS text messages to relay updates to the repository to and from user'"'"'s phones.
14 Citations
30 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A messaging device for use with a mobile telecommunications network for sending and receiving SMS messages, the messaging device comprising:
-
a message module configured to send a status update message to an external message repository which centrally stores a plurality of message entries for SMS messages, each message entry in a database corresponding to an individual SMS message, each message entry comprising a status for the SMS message, based on performance of one or more predefined actions upon the SMS message; and a performance module configured to identify the performance of the predefined actions comprising at least one of create the SMS message, receive the SMS message, store the SMS message, send the SMS message, delete the SMS message, and move the SMS message. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium holding code, comprising:
-
code for sending a status update message to an external message repository which centrally stores a plurality of message entries for SMS messages, each message entry in a database corresponding to an individual SMS message, each message entry comprising a status for the SMS message, based on a performance of one or more predefined actions upon the SMS message; code for identifying the performance of the one or more predefined set of actions comprise at least one of create the SMS message, receive the SMS message, store the SMS message, send the SMS message, delete the SMS message, and move the SMS message; code for updating the status in the message entry for the SMS message based on the status update message; and code for storing the updated message entry in the database.
-
-
24. A messaging device that is used for receiving SMS text messages from a message center, comprising:
-
a receiver to receive an encoded message containing a text message and metadata comprising information regarding a status of a SMS text message; a message module to examine the encoded message for an identifier identifying contents of the text message as corresponding to the SMS text message and upon making such an identification, extracting the text message from the encoded message; a display to present the extracted text message to a user as an incoming SMS text message; and an application module to update the metadata based on a performance of the user'"'"'s action upon the extracted text message. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification